写装A程序 做装C的事情
本人乃编程小白,这学期开始研究OpenGL + QT。发现一个openGL的视频教程,感觉不错,故翻译过来,强烈推荐大家去看原文啊!翻译本文的目的是帮助我自学,同时为不想看e文的人提供一点点的方便。
原文地址:http://www.videotutorialsrock.com/opengl_tutorial/get_opengl_setup_windows/home.php
视频下载:http://www.videotutorialsrock.com/opengl_tutorial/get_opengl_setup_windows/video.flv
文本课件:http://www.videotutorialsrock.com/opengl_tutorial/get_opengl_setup_windows/text.php
源码:http://www.videotutorialsrock.com/opengl_tutorial/cube/cube.zip
Visual C++ Express下载:http://msdn.microsoft.com/vstudio/express/
Microsoft Platform SDK下载:http://www.microsoft.com/downloads/details.aspx?familyid=0baf2b35-c656-4969-ace8-e4c0c0716adb&displaylang=en
OpenGL:http://www.videotutorialsrock.com/opengl2.exe
glut:http://www.xmission.com/~nate/glut.html
译文:
第一课:windows下配置openGL环境
本课介绍如果在windows中安装openGL和glut。我们将使用Visual C++ Express 2005 IDE运行整个项目。(省略废话若干)你也可以使用其他的IDE,但是配置的方法可能有点不同。
下载与安装
所以按照以下指示安装相关软件:
编译与测试
为了确保上述步骤的正确性,我们将运行一个测试程序。
注意在每次使用本教程中的实例时都需要重复上面的设置。
同时需要注意几点。第一:文件中有一个Makefile的文件。这个文件在Windows中是不需要的,只有在Linux或者Mac OS X或者类UNIX系统中需要。Visual C++会自动忽略这个文件,删除不会影响程序。
其次:在main.cpp中,包含OpenGL的头文件#include语句出现在普通的C++包含文件之后。如果将顺序颠倒会出现编译错误(如果下载这个glut包)。所以要确定在普通的C++头文件包含之后在包含OpenGL头文件。
好啦!我们已经完成了OpenGL的配置。现在开始3D编程吧!
补充说明:
我使用的是Visual Studio 2008 Professional Edition所以并没有按照本文提供的方法配置。
由于现在的windows系统都有openGL(windows XP:C:\windows\system32\opengl32.dll),所以openGL并不需要安装。
其次安装glut可以参考:http://blog.csdn.net/popkiler/archive/2007/08/22/1754276.aspx
posted on 2010-07-19 20:21 camel 阅读(758) 评论(0) 编辑 收藏 引用