posts - 38, comments - 13, trackbacks - 0, articles - 0
  IT博客 :: 首页 :: 新随笔 :: 联系 :: 聚合  :: 管理
 

1、 准备OpenGL所需要的库文件,里面包括三个文件夹DLLINCLUDELIB

其中:

       DLL文件夹里包括以下文件



INCLUDE文件夹里包括以下文件


 

LIB文嘉夹里包括以下文件




 

2、 DLL文件夹里的三个DLL文件(GLU.DLLGLUT32.DLLGLUT.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



只有注册用户登录后才能发表评论。