2015-12-21 2 views
-1

Я пытаюсь создать игру с использованием C++, OpenGL и библиотек GLFW & GLEW. Я довольно уверен, что все правильно настроил, но у меня все еще есть ошибка. Я могу использовать такие вещи, как «glGetString» и ничего не падает, но когда я пытаюсь использовать «glUseProgram (INT)» Я получаю следующее сообщение об ошибке сборки:Неразрешенный внешний символ __glewUseProgram

LNK2001 - unresolved external symbol __glewUseProgram 
LNK4272 - library machine type 'x64' conflicts with target machine type 'X86' glew32s.lib 
LNK1120 - 1 unresolved externals 

Первая линия довольно много говорит мне, что это из-за GLEW-Library, к сожалению, мне кажется, что я первый в Интернете, чтобы иметь эту проблему, потому что Google не помог ВСЕ.

Любые советы были бы весьма полезными. Благодаря!

// Правка: Кажется, я не могу использовать какую-либо функцию GLEW, хотя я связал glew32s.lib и определил GLEW_STATIC.

ответ

0

Похоже, библиотека построена для x64, но вы ориентируетесь на приложение для x86. Сначала я бы разрешил этот вопрос, поскольку это, вероятно, является основной причиной неразрешенного внешнего символа.

Смежные вопросы