У меня такая ситуация, я использую Netbeans 6.8 с рекомендуемой конфигурацией MinGW + msys, и компиляция работает. Теперь у меня есть проект, который использует glut, поэтому я связал библиотеки opengl32, glut32, glu32, gdi32, winmm, mingw32 в «свойства проекта-> build-> linker-> library», я вручную выбрал все файлы .lib и сборник работает!
Но затем я добавил в проект некоторые другие файлы 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'
И тонны больше. В моем понимании это означает, что файлы lib не связаны, но они связаны в проекте, и основной файл может использовать все это без проблем.
Я попробовал все, но я, вероятно, что-то упустил. Также проект (создание нового проекта из файлов в vs2010) может быть скомпилирован с использованием компилятора vs2010.
Пожалуйста, помогите, есть ли у кого-то опыт в связывании библиотек с MinGW в NetBeans?