VC++2008环境下的OpenGL配置
蒋明原(2009-3-7)
1. 下载glut包:http://www.xmission.com/~nate/glut/glut-3.7.6-bin.zip 里面包含了glut32.lib glut32.dll以及glut.h
2. 将glut.h放到C:/Program Files/Microsoft SDKs/Windows/v6.0A/Include/gl目录下;glut32.lib放到C:/Program Files/Microsoft SDKs/Windows/v6.0A/Lib目录下;glut32.dll放到C:/WINDOWS/system32目录下
3. 新建project,选择win32 console project,project名为new
4. 在改写new.cpp内容为以下内容:
#include "stdafx.h"
#include
void myDisplay(void)
{
glClear(GL_COLOR_BUFFER_BIT);
glRectf(-0.5f, -0.5f, 0.5f, 0.5f);
glFlush();
}
int _tmain(int argc, _TCHAR* argv[])
{
glutInitDisplayMode(GLUT_RGB | GLUT_SINGLE);
glutInitWindowPosition(100, 100);
glutInitWindowSize(400, 400);
glutCreateWindow("第一个OpenGL程序");
glutDisplayFunc(&myDisplay);
glutMainLoop();
return 0;
}
5. 设置IDE环境:project->new Property->Configuration propertites->linker->Input->Additional dependencies
里面加入opengl32.lib glut32.lib这两个lib,应用、确定。
6. F5,start debugging,应该能看到一个窗口,中间区域为白色正方形。