其中主要是那个GLUT不好装;其中要改的;
我们一般在glut官网下载glut3.7版本,用visual studio 2008 命令提示器进行编辑 运行 glutmake.bat;
刚开始会出现错误,这就要改下载的glut37源头文件了;此方面可以参考 点击打开链接
之后,会在gult37文件下生成所需要的库;
一般是
glut32.dll -----/glut37/lib/glut下
glut32.lib -----/glut37/lib/glut下
glut.h -----/glut37/include/GL下
这三个文件,也可以在点击打开链接下载到,针对win32的,按其中放到对应位置即可
然后在VS中新建win32控制台程序;
#include <glut.h>
#pragma comment(lib, "opengl32.lib")
#pragma comment(lib, "glu32.lib")
#pragma comment(lib, "glut32.lib")
void myDisplay(void)
{
glClear(GL_COLOR_BUFFER_BIT);
glRectf(-0.5f, -0.5f, 0.5f, 0.5f);
glFlush();
}
int main(int argc, char *argv[])
{
glutInit(&argc, argv);
glutInitDisplayMode(GLUT_RGB | GLUT_SINGLE);
glutInitWindowPosition(100, 100);
glutInitWindowSize(400, 400);
glutCreateWindow("第一个OpenGL程序");
glutDisplayFunc(&myDisplay);
glutMainLoop();
return 0;
}
运行即可