编译opengl程序报错

编译安装或者制作Deb包
回复
头像
HYBOO_QIU
帖子: 84
注册时间: 2005-12-05 14:52
送出感谢: 0
接收感谢: 0

编译opengl程序报错

#1

帖子 HYBOO_QIU » 2006-11-02 22:06

出错信息如下:openglproject/main.cpp:1:19: error: Gl/gl.h: No such file or directory

但是我的GL文件夹下是有gl.h的,而且glut.h这个头文件就能通过
我编译的参数为-lgl -lglu -lglut -lm
大虾们救救我
头像
juanzhewudi
帖子: 1114
注册时间: 2006-01-19 11:55
来自: HUST
送出感谢: 0
接收感谢: 0
联系:

#2

帖子 juanzhewudi » 2006-11-02 22:30

设置一下g++的-I,-L参数试试,我以前用c glut的,记得是这样的:
gcc -I/usr/include -L/usr/lib -L/usr/X11R6/lib -lglut -lGLU -lGL
  -lX11 -lXext -lXmu -lXi -lm foo.c -o foo
microsoftxiao
帖子: 20
注册时间: 2006-07-08 22:24
送出感谢: 0
接收感谢: 0

#3

帖子 microsoftxiao » 2006-12-07 1:22

我 编译 OpenGL的 也加了 freeglut 但是 执行的时候 出现 下面的错误。

freeglut (./hell): ERROR: Internal error <Visual with necessary capabilities not found> in function fgOpenWindow
X Error of failed request: BadWindow (invalid Window parameter)
Major opcode of failed request: 4 (X_DestroyWindow)
Resource id in failed request: 0x0
Serial number of failed request: 16
Current serial number in output stream: 19

是个 X的错误 , 我是不是 需要 装 有关 X 的什么 库啊。

我按照 你这个 编译说 找不到 X11, 是不是 换成别的库了。
回复

回到 “编译或打包”