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