Что ж, если вам все еще требуется некоторая гибкость, которую не всегда поддерживает VS-компилятор, вы можете попробовать загрузить исходный zip-файл glew (на их главной странице sourceforge).Сказать, что у вас должна быть среда Unix, чтобы она могла работать с eclipse, - огромная ошибка, так как у меня она сейчас работает с MinGW.Просто скачайте исходный код, распакуйте его и создайте / поместите этот командный файл в каталог с «Makefile»:
@echo on
set SYSTEM=mingw
set GLEW_DEST=C:\...[where you extracted it to]...\glew-1.7.0\usr
path = %PATH%;C:\MinGW\msys\1.0\bin;
make all
make install.all
pause
Измените ...[where you extracted it to]...
на путь, по которому вы распаковали скачанный zip-файл с исходным кодом.Сохраните его и запустите, и вы увидите папку «usr», содержащую все необходимые библиотеки, библиотеки и заголовки.Скопируйте их в соответствующие аналоги OpenGL (или просто куда-нибудь, где вы сможете указать их в Eclipse позже).
Теперь, в Eclipse, создайте новый проект и, по крайней мере, обязательно включите его куда-нибудь:
#ifndef GLEW_STATIC
#define GLEW_STATIC
#endif //GLEW_STATIC
#include <Windows.h>
#include <GL/glew.h>
#include <GL/wglew.h>
Если вы поместите заголовки glew где-нибудь помимо заголовков OpenGL, вам, возможно, не придется использовать GL/
.Теперь включите библиотеки, перейдя в Project->Properties->C/C++ Build->Settings->Tool Settings->MinGW C++ Linker->Libraries
и добавьте следующие библиотеки:
glew32
opengl32
glu32
glew32.dll
Добавьте любые пути поиска библиотек, которые вам понадобятся.В моем случае я просто использовал "C:\MinGW\lib"
в качестве второй меры.
Теперь сохраните все свои файлы проекта, используйте Project->Clean...
и постройте свой проект.Если вы не получили никаких ошибок, и ваш проект готов, вы сможете его запустить.
Надеюсь, что это работает!Это для меня.