环境的配置

Opengl中的GL.lib,GLU.lib,opengl32.lib等一些基本的库和它们的动态链接库在windows系统中已经存在,所以配置主要是包括一些常用库的配备:glut,glee,glew,wgl等一些常用库。下面先介绍GLUT库的配置:

(1)先安装好你的运行环境vs2010

(2)网上下载GLUT工具包,然后解压缩,得到包含文件,库文件,及动态链接库文件

(3)例如你将vs2010安装在你的C:Program Files文件夹下,那么接下来你要做的就是把glut.h文件拉到C:Program FilesMicrosoft SDKsWindowsv7.0AIncludegl文件夹下,将glut.dll放到C:WINDOWSsystem32文件夹下,将glut32.dll 放到C:Program FilesMicrosoft Visual Studio 10.0VCbin文件夹下,将glut.lib,glut32.lib 放到C:Program FilesMicrosoft Visual Studio 10.0VClib文件夹中即可。这样就完成了glut 库的环境配置。

你可以用下面的函数来调试你的glut库是否安装成功:

#include void display() { /\*clear window \*/ glClear(GL\_COLOR\_BUFFER\_BIT); /\*draw unit square polygon\*/ glBegin(GL\_POLYGON); glVertex2f(-0.5, -0.5); glVertex2f(-0.5, 0.5); glVertex2f(0.5, 0.5); glVertex2f(0.5, -0.5); glEnd(); glFlush(); } void init() { glClearColor(0.0, 0.0, 0.0, 0.0); glColor3f(1.0, 1.0, 1.0); glMatrixMode(GL\_PROJECTION); glLoadIdentity(); gluOrtho2D(-1.0, 1.0, -1.0, 1.0); } int main(int argc, char\*\* argv) { /\*initialize mode and open window inupper-left corner of screen\*/ /\*window title is name of program (arg[0])\*/ glutInit(&argc, argv); glutInitDisplayMode(GLUT\_SINGLE|GLUT\_RGB); glutInitWindowSize(500, 500); glutInitWindowPosition(0, 0); glutCreateWindow("施妹妹是一个二逼"); glutDisplayFunc(display); init(); glutMainLoop(); }

其它的库的配置也类似,将lib文件放到C:Program FilesMicrosoft Visual Studio 10.0VClib,将.h文件放到C:Program FilesMicrosoft SDKsWindowsv7.0AIncludegl文件夹下就好,关于动态链接库的你可以试试安放在C:WINDOWSsystem32,及C:Program FilesMicrosoft Visual Studio 10.0VCbin中试试,这样环境调试就完成了。