先说下载安装GLEW的方法:
http://glew.sourceforge.net/下载包,里面有win32和win64两个版本,我虽然是x64,但是亲测只能用win32的
把头文件拷贝到VC/include/GL文件夹,将win32的glew32.lib拷贝到VC/lib文件夹,将win32的glew32.dll拷贝到C:\Windows\SysWOW64文件夹
测试代码为:
#include <GL/glew.h>
int main(){
const GLubyte * p = glGetString(GL_VERSION);
return 0;
}
int main(){
const GLubyte * p = glGetString(GL_VERSION);
return 0;
}
错误为:
1>OpenGLVersion.obj : error LNK2019: 无法解析的外部符号 __imp__glGetString@4,该符号在函数 _main 中被引用
1>Visual Studio 2013\Projects\OpenGLVersion\Debug\OpenGLVersion.exe : fatal error LNK1120: 1 个无法解析的外部命令
1>Visual Studio 2013\Projects\OpenGLVersion\Debug\OpenGLVersion.exe : fatal error LNK1120: 1 个无法解析的外部命令
这个问题,可能与软件有关,所以建议大家把各个方法都试一试。
现在已经有一些博文是谈这个问题的,建议先试试,都不行再来试试我的这个方法:
http://blog.youkuaiyun.com/vanlin5566/article/details/42384387
http://blog.youkuaiyun.com/huanghuibai/article/details/9