总结了几个原因
1、没有添加.lib文件glew32.lib
可以在程序里加入#pragma comment (lib,"glew32.lib"),或者在属性》配置属性》链接器》输入》附加依赖项添加glew32.lib.
2、没有初始化glew
程序里必须有glewInit();
3、没有添加opengl32.lib
解决方法和第一条一样,或者包含glut.h #include <GL/glut.h> [这一条不容易发现,因为包含了glut.h以后,不添加opengl32.lib也不会出错]。
4、关于glewInit()出现的位置
glewInit();最好放在openGL以及GLUT初始化完成之后,否则容易发生运行时的错误。