本文介绍了对“_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"的未定义引用的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

05-20 13:39