在编写代码块上的opengl 2.1程序时,我遇到了关于glew库的以下链接错误,mingw。
obj\Debug\LUtil.o||In function `Z6renderv':|
C:\Users\war\Desktop\CG\Hello\LUtil.cpp|162|undefined reference to `_imp____glewGenBuffers'|
C:\Users\war\Desktop\CG\Hello\LUtil.cpp|163|undefined reference to `_imp____glewBindBuffer'|
C:\Users\war\Desktop\CG\Hello\LUtil.cpp|164|undefined reference to `_imp____glewBufferData'|
另外,我已正确链接这些库。 的 -lopengl32 -glu32 -glew32 -lfreeglut
另外,我让项目找到合适的头文件和库。
还剩下什么?
答案 0 :(得分:3)
这可能是因为尝试在mingw下使用MSVC lib。要么下载为mingw编译的库,要么编译自己的库。
答案 1 :(得分:2)
也可以链接库glew32s.lib。将此链接器放在链接器列表的顶部。