Неопределенная ссылка на '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.


ссылке glew32 после libs, которые его используют.