我最近买了一本关于OpenGL的书,但似乎无法使它正常工作。
例如,它给了我错误:
我的编译器是IDE的GNU-GCC
上的MinGW
Code::Blocks
,我的操作系统是Windows 7 64位。我已经链接了以下库:opengl32
,glu32
,glut32
,在其他链接器选项中,我拥有:-lmingw32
-lSDLmain
-lSDL
,因为这是code::blocks
Wiki上建议的。
我对C++有一定的经验,但是在链接和设置编译器方面一点儿也没有,因为以前这是非常自动的。
如何解决此错误?
最佳答案
标记-lGL
将链接到opengl库,但是在Windows上,opengl库称为opengl32
,而不是libgl。因此,您不应该使用-lGL
,如果已经在opengl32中进行了链接,那么这便是您所需要的。