无法在VC++ 2010中设置glew

kbi*_*irk 3 windows opengl glew static-libraries visual-c++

我已经尝试按照以下说明提供:http://glew.sourceforge.net/install.html但似乎没有任何效果.首先它说如下安装文件:

bin/glew32.dll到%SystemRoot%/ system32

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

include/GL/glew.h到{VC Root}/Include/GL

include/GL/wglew.h到{VC Root}/Include/GL

但是在它下面说"安装glew.h,glew32.lib和glew32.dll/libGLEW.so到OpenGL等效的gl.h,opengl32.lib和opengl32.dll所在的位置."这对我来说是另一个文件夹

以防我将文件放在两个位置.在我的项目属性中,然后转到链接器 - >输入add glew32.lib,glu32.lib和opengl32.lib到Additional Dependencies.该项目不会编译.我得到重复错误"LNK2019:未解析的外部符号".

我已经尝试将静态glew32s.lib文件添加到我的项目中,包括glew.h和glew.c,并使用#define GLEW_STATIC,这也不起作用,同样的错误.

我究竟做错了什么?

Mik*_*ola 6

如果要静态构建它,则不需要将glew32.lib添加到项目中(这可能是导致错误的原因).您需要做的就是将glew.c,glew.h和wglew.h添加到您的项目中; 然后在你加入glew之前,定义GLEW_STATIC:

 #define GLEW_STATIC
 #include "glew.h"
Run Code Online (Sandbox Code Playgroud)