visual studio2008配置OpenGL环境
visual studio2008的OpenGL配置很简单,把glut.h copy到x:\Program Files\Microsoft \Visual Studio 9.0\VC\include\GL文件夹中,如果没有GL这个文件夹则可以自己新建一个,然后把glut32.lib copy到C:\Program Files\Microsoft Visual Studio 9.0\VC\lib中,最后把glut32.dll copy到C:\Windows\System32中.所有工作已经完成了,下面测试一下配置结果.打开visual studio2008,新建一个visual C++的Win32控制台应用程序的空项目,然后在项目中添加一个C++文件,在写C++文件名的时候写成是c后缀的文件,然后粘贴下面的代码运行:
#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;
}
运行成功表明配置OpenGL环境成功
http://www.opengl.org/resources/libraries/
http://www.opengl.org/resources/libraries/glut/glut_downloads.php
http://www.opengl.org/registry/
http://www.opengl.org/resources/faq/technical/extensions.htm
http://www.xmission.com/~nate/glut.html
不知道为什么,vc2008不再包含opengl的header,lib,所有文件可以从vc6.0中复制过来,放入相应的目录即可,包括:
gl.h, glu.h, glaux.h, glu32.lib, glaux.lib, opengl32.lib