我已经尝试按照以下提供的说明进行操作: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 所在的位置。”我在另一个文件夹中。
以防万一我将文件放在两个位置。在我的项目属性中,然后转到链接器-> 输入,将 glew32.lib、glu32.lib 和 opengl32.lib 添加到附加依赖项中。该项目不会编译。我反复收到错误“LNK2019:未解析的外部符号”。
我已经尝试将静态 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"
关于windows - 无法在 VC++ 2010 中设置 glew,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6481116/