我试着按照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
包括/ GL / wglew.h到{VC Root} / Include / GL
但下面说,“安装glew.h,glew32.lib和glew32.dll / libGLEW.so到OpenGL的等效gl.h,opengl32.lib和opengl32.dll所在的位置。”这对我来说是另一个文件夹
以防万一我把这两个地方的文件。 在我的项目属性,然后去链接器 – >input添加glew32.lib,glu32.lib和opengl32.lib其他依赖项。 该项目不会编译。 我得到了重复错误“LNK2019:无法parsing的外部符号”。
我已经尝试添加静态glew32s.lib文件到我的项目,包括glew.h和glew.c,并使用#define GLEW_STATIC,这也不工作,同样的错误。
我究竟做错了什么?
如果您正在静态构建它,则不需要将glew32.lib添加到您的项目(这可能是导致错误的原因)。 您只需将glew.c,glew.h和wglew.h添加到您的项目中; 那么在包含glew之前,先定义GLEW_STATIC:
#define GLEW_STATIC #include "glew.h"