32位XP下的VS2010 OpenGL GLUT配置

首先要下载GLUT的库文件,http://www.xmission.com/~nate/glut.html 我是选择这里下的

解压后是

32位XP下的VS2010 OpenGL GLUT配置_第1张图片

网上的教程有在 http://www.opengl.org/resources/libraries/glut/glutdlls37beta.zip 这里下的

解压后是

32位XP下的VS2010 OpenGL GLUT配置_第2张图片

前者没有glut.dll,但glut.h和glut32.dll的size要大一点,估计是修整后的版本,所以我选择了前者。

然后就是参考网上的配置教程

glut.h -->  C:\Program Files\Microsoft SDKs\Windows\v7.0A\Include

glut32.dll --> C:\WINDOWS\system32

glut32.lib --> C:\Program Files\Microsoft Visual Studio 10.0\VC\bin

各自放到上述文件夹后,启动VS2010建个项目

32位XP下的VS2010 OpenGL GLUT配置_第3张图片

使用教程的程序

#include <gl\glut.h>

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;
}

编译运行结果:

32位XP下的VS2010 OpenGL GLUT配置_第4张图片

搞定~

教程链接http://www.cnblogs.com/zhixing/archive/2011/05/12/2044875.html

你可能感兴趣的:(OpenGL)