Linker 如何将GLEW与代码::块一起使用

Linker 如何将GLEW与代码::块一起使用,linker,mingw,codeblocks,glew,Linker,Mingw,Codeblocks,Glew,这似乎是一个相当普遍的问题,我似乎也找不到一个好的解决办法。我读过的大多数论坛或问题都会告诉你问题出在哪里,但不会解释如何很好地解决问题。我一直在尝试用Code::Blocks来设置GLEW,但我已经有两周的时间没能让它工作了,所以我没有尝试过多少。我不断遇到链接器错误,例如: obj\Debug\src\Graphics.o:D:\cold-fusion-engine\ColdFusion\src\Graphics.cpp|57|undefined reference to `_imp____

这似乎是一个相当普遍的问题,我似乎也找不到一个好的解决办法。我读过的大多数论坛或问题都会告诉你问题出在哪里,但不会解释如何很好地解决问题。我一直在尝试用Code::Blocks来设置GLEW,但我已经有两周的时间没能让它工作了,所以我没有尝试过多少。我不断遇到链接器错误,例如:

obj\Debug\src\Graphics.o:D:\cold-fusion-engine\ColdFusion\src\Graphics.cpp|57|undefined reference to `_imp____glewGenBuffers'|
obj\Debug\src\Graphics.o:D:\cold-fusion-engine\ColdFusion\src\Graphics.cpp|59|undefined reference to `_imp____glewBindBuffer'|
obj\Debug\src\Graphics.o:D:\cold-fusion-engine\ColdFusion\src\Graphics.cpp|61|undefined reference to `_imp____glewBufferData'|
obj\Debug\src\Graphics.o:D:\cold-fusion-engine\ColdFusion\src\Graphics.cpp|63|undefined reference to `_imp____glewEnableVertexAttribArray'|
obj\Debug\src\Graphics.o:D:\cold-fusion-engine\ColdFusion\src\Graphics.cpp|64|undefined reference to `_imp____glewBindBuffer'|
obj\Debug\src\Graphics.o:D:\cold-fusion-engine\ColdFusion\src\Graphics.cpp|72|undefined reference to `_imp____glewVertexAttribPointer'|
obj\Debug\src\Graphics.o:D:\cold-fusion-engine\ColdFusion\src\Graphics.cpp|77|undefined reference to `_imp____glewDisableVertexAttribArray'|
||=== Build finished: 7 errors, 0 warnings ===|
如何设置我的链接器:


我读到的一点可能是错误的,那就是GLEW需要编译成glew32.a而不是glew32.lib,但是我无法让Makefile与Cygwin一起工作。我也注意到这似乎是人们普遍存在的问题。我知道这是一个很大的要求,但有人可能会编译GLEW的Mingw和上传它或给出详细的一步一步如何做?我在这方面遇到了比我应该遇到的更多的麻烦,这让我不得不放弃学习OpenGL4,而只是坚持使用OpenGL1.2

我曾经想测试一个大问题是否是制作glew-1.9.0

我假设您在同一个驱动器上安装了msys和mingw。e、 g.C:\msys\1.0\和C:\mingw*

已下载glew-1.9.0。 设置环境路径,将第一个插入路径变量x:\msys\1.0\bin;x:\mingw\bin;。。。。 将文件夹glew-1.9.0复制到x:\msys\1.0\src\glew-1.9.0 启动msys.bat cd至顶层/ cd至usr/src/glew-1.9.0 制作 所有这些步骤大约需要10分钟。在usr/src/glew-1.9.0/lib文件夹中,我可以看到

libglew32.a。。15.08.2012 libglew32.dll.a。。15.08.2012 libglew32mx.a。。15.08.2012 libglew32mx.dll.a。。15.08.2012 glew32.dll。。15.08.2012 glew32mx.dll。。2012年8月15日

那么问题出在哪里