分页: 1 / 1

编译opengl程序报错

发表于 : 2006-11-02 22:06
HYBOO_QIU
出错信息如下:openglproject/main.cpp:1:19: error: Gl/gl.h: No such file or directory

但是我的GL文件夹下是有gl.h的,而且glut.h这个头文件就能通过
我编译的参数为-lgl -lglu -lglut -lm
大虾们救救我

发表于 : 2006-11-02 22:30
juanzhewudi
设置一下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

发表于 : 2006-12-07 1:22
microsoftxiao
我 编译 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, 是不是 换成别的库了。