Неопределенная ссылка на 'imp glewInit@0'
Я построил GLEW lib так много раз. Моя последняя сборка удалила неопределенные ссылки на все функции шейдера, такие как glCreateShader(). Я думаю, что эта сборка является правильной, потому что я узнал, что Code:Blocks можно открыть проекты Visual Studio 6.0, чтобы все было выложено для меня.
Я могу скомпилировать свое приложение без вызова glewInit() но это приводит к SEGFAULT прямо когда glCreateShader() называется. Что вызвано не инициализацией glew.
мне нужно включить его, но это не позволит мне XD
ссылки: mingw32, glew32, opengl32, glu32, glut32
IDE: Code:: Blocks
Компилятор:MinGW32
2 ответов
сэкономьте себе много неприятностей и просто добавьте glew.c к вашему проекту сразу. Я не понимаю, почему люди так упорно борются за связь с ним извне. Лицензия является дружественной, и это только один исходный файл. Просто не забудьте #define GLEW_STATIC.