Я пытаюсь использовать геометрические шейдеры в своем приложении OpenGL, которое в настоящее время использует Freeglut, и я пытаюсь использовать GLEW для этого, потому что, насколько я понимаю, функциональность геометрических шейдеров находится в расширении. Мой порядок включения следующий:
#define GLEW_STATIC
#include <glew.h>
#include "freeglut.h"
Однако, когда я делаю это, я получаю много ошибок компоновщика, таких как:
error LNK2001: unresolved external symbol ___glewAttachShader
Я не получаю никаких ошибок, когда использую только базовую функциональность OpenGL (то есть, вещи, отсутствующие в расширениях), поэтому я знаю, что компилятор находит все «базовые» библиотеки, такие как glu32 и т. Д., Которые я использую Visual Studio 2008. Есть предложения?