這似乎是一個相當普遍的問題,我似乎無法找到一個好解決方案。我讀過的大多數論壇或問題都告訴你什麼是錯誤的,但不要解釋如何解決它。我已經嘗試用Code :: Blocks設置GLEW,並且我現在還沒有能夠使它工作大約兩週,所以沒有太多我沒有嘗試過。我一直打鏈接錯誤,如:如何使用GLEW與Code :: Blocks
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並上傳它,或給出詳細一步一步如何做到這一點?我在這方面遇到了比我應該更多的麻煩,這讓我放棄了學習OpenGL 4並堅持使用OpenGL 1.2。
@ moskito-x是的。 – cgasser 2012-08-15 04:19:52
並且您通過msys使用mingw – 2012-08-15 06:29:54