第2章 21天课程
准备工作
请确定计算机中安装了以下编译环境之一:
●Visual Studio .NET 2003(VC7.1)
●Visual Studio 2005(VC8.0)
●Visual Studio 2008(VC9.0)
否则请按照光盘提供的路径下载安装Visual C++ 2008 Express Edition。
为了支持OGRE图形引擎,请确认安装如下对应IDE补丁:
●VS80sp1-KB926604-X86-CHS.exe(VS2005中文版安装)
●VS80sp1-KB926604-X86-ENU.exe(VS 2005英文版安装)
●VS80sp1-KB971090-X86-INTL.exe(VS 2005所有版本安装)
●VS90sp1-KB945140-CHS.exe(VS 2008中文版安装)
●VS80sp1-KB926604-X86-ENU.exe(VS 2008英文版安装)
光盘上提供了相关的下载地址。以上补丁仅适用于32位Windows XP系统,其他版本请到MSDN上面搜索并安装相应补丁。
1.安装代码:
鼠标双击安装光盘上OgreBook.exe,在目标文件夹中选择你中意的硬盘位置,然后单击“安装”。
2.安装CMake:
鼠标双击安装光盘上cmake-2.8.0-win32-x86.exe,安装到您的计算机上。
3.通过CMake得到工程:
虽然第1周里面我们没有用到Orz游戏开发框架,但我们还是首先要编译这个Orz SDK。按照光盘中readme.hta提供的方法,编译并安装OrzSDK工程,这将作为整本书的基础。
提示
使用不同的编译环境(VC7.1/VC8.0/VC9.0)进行编译安装工作,其结果会安装在不同的文件夹下面(OgreBook/Build/vc71/、OgreBook/Build/vc80/、OgreBook/Build/vc90/)。除非特殊说明,在这本书之后的章节中,都将假设您使用的是VC9.0编译环境。
运行:
在执行项目中的INSTALL之后(参考光盘中的说明),项目最终的生成文件会被安装到OgreBook/Build/vc90/(ProjectName)/目录中,在里面一般会有几个子目录,包括media(资源文件)、lib(库文件)、bin(可执行文件)等,在bin文件夹中我们会找到相应工程的可执行文件(扩展名为.exe)。
如果无法执行文件,并提示找不到某个dll文件,请尝试安装光盘中提供的DirectX。
安装DirectX:
鼠标双击安装光盘上DirectX9.0cRedist2009.exe,这是一个自解压文件,会把DirextX相关安装文件解压缩到你所选择的目录中。你还需要进入这个目录运行DXSETUP.exe,然后才会把DirextX安装到你的计算机中。
调试:
CMake无法帮助我们配置调试环境,所以只能手动设置。在需要调试的工程上单击鼠标右键,在下拉菜单中选择“属性”,在“调试”->“工作目录”中填入文件相应的安装目录,如OgreBook/build/vc90/(ProjectName)/bin/Debug(根据具体情况填写)。之后就可以进行调试了。
因为本书之后的内容都是依赖这些代码进行讲解和分析的,所以一定要在这里编译生成工程文件和相应项目,否则之后的教程将会难以阅读。在编译过程中如果有任何问题可以到http://bbs.ogre3d.cn提出来,我们会尽快解答这些问题。