1.下载glut:http://www.opengl.org/resources/libraries/glut/glutdlls37beta.zip
2.把解压得到的glut.h放到"C:Program Files (x86)Microsoft SDKsWindowsv7.0AIncludegl"(与具体安装位置有关,应该是 安装目录microsoft sdkswindowsv7.0Aincludegl)
3.把解压得到的glut.lib和glut32.lib放到"“Programfiles(x86)Microsoft Visual studio 10.0VClib" 中(与具体安装位置有关,同上)
4.把解压得到的glut.dll放到"C:WindowsSystem32"
5.win7下,把glut32.dll放到“Programfiles(x86)Microsoft Visual studio 10.0VCin”下;
XP下,放到上面的路径或者system32里都可以。
6.打开vs2010,新建一个console项目。 选择project->project property-> Configuration Properties->Linker->Input->Additional Dependencies 在其中添加opengl32.lib glu32.lib glut32.lib
7.输入如下代码,执行后看到白色矩形就成功了。
1 #include "stdafx.h" 2 #include <glut.h> 3 4 void myDisplay(void) 5 { 6 glClear(GL_COLOR_BUFFER_BIT); 7 glRectf(-0.5f, -0.5f, 0.5f, 0.5f); 8 glFlush(); 9 } 10 11 int main(int argc, char *argv[]) 12 { 13 glutInit(&argc, argv); 14 glutInitDisplayMode(GLUT_RGB | GLUT_SINGLE); 15 glutInitWindowPosition(100, 100); 16 glutInitWindowSize(400, 400); 17 glutCreateWindow("第一个OpenGL程序"); 18 glutDisplayFunc(&myDisplay); 19 glutMainLoop(); 20 return 0; 21 }