我最近买了一本关于OpenGL的书,但似乎无法使它正常工作。

例如,它给了我错误:



我的编译器是IDE的GNU-GCC上的MinGW Code::Blocks,我的操作系统是Windows 7 64位。我已经链接了以下库:opengl32glu32glut32,在其他链接器选项中,我拥有:-lmingw32 -lSDLmain -lSDL,因为这是code::blocks Wiki上建议的。

我对C++有一定的经验,但是在链接和设置编译器方面一点儿也没有,因为以前这是非常自动的。

如何解决此错误?

最佳答案

标记-lGL将链接到opengl库,但是在Windows上,opengl库称为opengl32,而不是libgl。因此,您不应该使用-lGL,如果已经在opengl32中进行了链接,那么这便是您所需要的。

10-07 13:02