Не могу настроить глю в VC ++ 2010 - PullRequest
3 голосов
/ 26 июня 2011

Я пытался следовать инструкциям, даваемым: http://glew.sourceforge.net/install.html, но, похоже, ничего не работает.Сначала говорится установить файлы следующим образом:

bin / glew32.dll в% SystemRoot% / system32

lib / glew32.lib в {VC Root} / Lib

Включить / GL / glew.h в {Корень VC} / Включить / GL

Включить / GL / wglew.h в {Корень VC} / Включить / GL

, но ниже, что это говорит«установить glew.h, glew32.lib и glew32.dll / libGLEW.so туда, где находятся OpenGL-эквиваленты gl.h, opengl32.lib и opengl32.dll», который для меня находится в другой папке.

На всякий случай я положил файлы в обоих местах.В свойствах моего проекта перейдите в линкер-> ввод, добавьте glew32.lib, glu32.lib и opengl32.lib в Дополнительные зависимости.Проект не будет компилироваться.Я получаю повторяющуюся ошибку «LNK2019: неразрешенный внешний символ».

Я попытался добавить статический файл glew32s.lib в мой проект и включить glew.h и glew.c и использовать #define GLEW_STATIC, что нетоже работает, та же ошибка.

Что я делаю не так?

1 Ответ

6 голосов
/ 26 июня 2011

Если вы строите его статически, вам не нужно добавлять glew32.lib в ваш проект (что, вероятно, является причиной ошибок).Все, что вам нужно сделать, это добавить glew.c, glew.h и wglew.h в ваш проект;затем перед включением glew определите GLEW_STATIC:

 #define GLEW_STATIC
 #include "glew.h"
...