我這種情況,我使用NetBeans 6.8推薦MinGW的MSYS +配置的NetBeans項目GLUT,和編譯工作。現在我有一個使用過剩的項目,所以我在「項目屬性 - >建設 - >接頭 - >庫」鏈接庫opengl32,glut32,glu32,GDI32,WINMM,mingw32的,我手動選擇的所有.lib文件和彙編作品!爲什麼在編譯使用MinGW不工作
但是,我添加了一些其他的h和cpp文件到項目中(紋理加載器等),它們使用了glut,它們#include它和IDE似乎很好,但是當我嘗試編譯代碼時,編譯這些文件時出現錯誤:
.../Terrain.cpp:132: undefined reference to `_imp__glVertex3fv'
.../Terrain.cpp:135: undefined reference to `_imp__glTexCoord2d'
.../Terrain.cpp:139: undefined reference to `_imp__glNormal3fv'
.../Terrain.cpp:140: undefined reference to `_imp__glVertex3fv'
And tons more。在我的理解,這意味着LIB文件沒有聯繫,但他們都在項目和主文件可以使用所有這些沒有問題掛鉤。
我什麼都試過,但我可能失去了一些東西。另外,項目(從創建VS2010中的文件的新項目)可使用VS2010編譯器來編譯。
請幫幫忙,有沒有人在NetBeans中連接使用MinGW庫的expirience?使用glut.h