Posted on 2009-05-14 23:25
大源 阅读(1396)
评论(0) 编辑 收藏 引用
1、 准备OpenGL所需要的库文件,里面包括三个文件夹DLL、INCLUDE、LIB
其中:
DLL文件夹里包括以下文件
INCLUDE文件夹里包括以下文件
LIB文嘉夹里包括以下文件
2、 将DLL文件夹里的三个DLL文件(GLU.DLL、GLUT32.DLL、GLUT.DLL)拷贝到以下路径中:C:\WINDOWS\system32 (直接拷贝到system32中就可以)
3、 引用INCLUDE文件
点击“工具”,然后点击“选项”,
4、进入“选项”对话框
5、点击“项目和解决方案”,然后点击VC++目录,在这里设置OpenGL的头文件和库文件的引用。
此处为头文件的设置路径:
此处为设置库文件路径:
6、到此为止,所有关于OpenGL的设置已经完成,我下面开始用VS2008来开发OpenGL,如果觉得安装VS2008很麻烦,可以选择用Dev-C++来运行OpenGL程序。
用VS2008建一个最简单的OpenGL程序,并分析此机理。
1) 新建一个C++项目
点击“新建”,然后点击“项目”,选择“Win32控制台应用程序”。
7、点击“下一步”,
8、应用程序类型选择“控制台应用程序”,
附加选项选择“空项目”。
9、点击完成,然后选择项目名,点击“项目”,选择“添加新项”,
10、添加一个“”C++文件(.cpp)“”,
11、点击“添加”,然后将系统所建的后缀名为
.cpp的文件,改为以.c为后缀名的文件。
12、至此,所有的OpenGL程序就可以编写代码了,待续…………….
源代码如下:
#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;
}
13、点击“调试”,然后点击“开始执行(不调试)”,开始运行第一个OpenGL小程序。
14、运行结果如下:
最后附上OpenGL所需要的库文件:
/Files/aimilo2008/OpenGL.rar