本文介绍了对“_imp___glewGenBuffers"的未定义引用的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
在代码块 mingw 上编译 opengl 2.1 程序时,我遇到以下有关 glew 库的链接错误.
I am having the following link errors regarding glew library when compiling an opengl 2.1 program on code blocks,mingw.
objDebugLUtil.o||In function `Z6renderv':|
C:UserswarDesktopCGHelloLUtil.cpp|162|undefined reference to `_imp____glewGenBuffers'|
C:UserswarDesktopCGHelloLUtil.cpp|163|undefined reference to `_imp____glewBindBuffer'|
C:UserswarDesktopCGHelloLUtil.cpp|164|undefined reference to `_imp____glewBufferData'|
此外,我已正确链接这些库.-lopengl32-glu32-glew32-lfreeglut
Also, I have properly linked these libraries.-lopengl32-glu32-glew32-lfreeglut
另外,我已经让项目找到了合适的头文件和库.
Also, I have make the project find the appropriate header files and libraries.
还剩下什么?
推荐答案
链接库glew32s.lib.将此链接器置于链接器列表的顶部.
Link the library glew32s.lib also. Put this linker at the top of linker list.
这篇关于对“_imp___glewGenBuffers"的未定义引用的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!