SDK的安装及第一个应用的创建.doc

  1. 1、本文档共12页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
SDK的安装及第一个应用的创建

SDK的安装及第一个应用的创建 一、安装SDK 二、运行示例 三、运行Ogre SDK应用向导及创建第一个应用 一、安装SDK 在这里将要介绍如何在微软Visual C++.NET 2008(9.0)中使用Ogre的开发包来工作。? 对于安装SDK到一个IDE的基本步骤包括 1、 SDK。 2、 SDK安装到IDE中。 3、 Ogre的例子用来确认是否所需要的依赖工具和库都被正确的配置到相应的位置。? 这最后的步骤是你将要进行所有工作的“基础”。如果(或者真的发生了)你在依赖Ogre引擎的程序中遇到了一个编译或运行的问题,无论是哪一位Ogre的MVPs或者团队成员第一句话都会问你:“你是否成功运行了演示(例子)?”这个问题的结果确定了是Ogre导致的错误还是你自己的代码,通过这一步骤检验,就可以节省你自己和支持人员相当多的时间,而不用于盲目的寻找不确定的原因。 ? 微软Visual C++.NET2008(VC9.0) ?????? 因为我们将要使用微软Visual C++.NET2008来运行我们下面的例子,所以我们需要得到支持VC9.0的开发包。你可以去下载,在这里你可以看到一个关于当前SDK下载的列表,如图1-1所示: ??????? 图1-1:Ogre SDK 下载列表 ? Visual C++.NET2008的SDK,并把它保存到硬盘。你会看到一个可执行文件,这其实就是一个自解压的安装包。? ?????? 在开始安装之后,你可以点击Next跳过一个画面,在下一个画面你可以审阅LGPL license(许可)。选择acceptance接受这个license,然后点击Next进入第三个画面,在这里你可以选择你希望SDK的本地安装目录。我在这里选择了 D:\Program Files\OgreSDK作为本地安装目录作为例子。 ?????? 点击Next,进入到下一个画面(开始菜单的文件配置),最后点击安装。? ?????? 当安装结束之后,你就能看到下面图1-2的目录结构。 图1-2:本地安装目录中的内容 ?????? ? Bin 在这个文件夹中包含了开发包所布置的动态链接库文件(DLL),包括Ogre,CEGUI(Ogre使用的GUI层,虽然是另外一个工程的东西,但是得到了Ogre官方的认可),IL(我们之前介绍的DevIL图像库),还有zlib的动态链接库(DLL)。他们的不同版本被分别放在了bin/文件夹下的release(发行)和debug(调试)两个文件夹中:其中在debug文件夹中包含的DLL文件包含调试信息,在你使用调试模式运行你的程序时候会有用。在release文件夹中包含的是去掉了调试信息的“精简”版本,能保证在运行你的发行版本时候可以做到最大的优化。 ? Docs 在这个文件夹中包含了CHM(Compiled Help)格式的API索引手册,另外也包含了Html格式的参考手册。API索引手册是直接从程序的真实代码中生成的,在这里使用了一种叫做doxygen的工具来分析Ogre的头文件来创建手册中的超链接,并把代码中用特殊标记来构建手册中的内容。里面也有对每个class的简单描述,可以帮助你很容易到找到你需要的类型和方法的API。如果你已经熟悉了API,只是需要快速的查询参考,这个对你是很有帮助的。? 参考手册简单而概括的介绍了Ogre一些主要的子系统的特色和使用方法,并且讨论了如何使用一些更高级的特性。Ogre的开发团队负责写并且维护这个文档,这个手册很适合配合API参考手册来帮助你找到Ogre某些细节的特性。 ? Include 这个文件夹中包含了在你的代码中使用Ogre的所需的头文件,这里面也包含了CEGUI库和ODE(Open Dynamics Engine)物理库(这个库被我们在这章节将要讨论的一个演示程序所使用)。同时能看到在include文件夹中的opt子文件夹,在这里面的文件主要是被Ogre内部使用,但是当你需要通过Ogre插件来扩充功能的时候,你也会需要包含这些文件。 ? Lib 当你的程序需要链接Ogre所需的动态库(DLL)的时候,你需要把这个文件夹中的静态库导入到你的程序中。其中每一个DLL文件都有其对应的.lib:在这里debug目录中的.lib文件对应debug目录中的.dll文件,同样release文件夹中也是相互对应的。在这里你也会看到一些PDB文件(.pdb是程序数据库文件)伴随着debug的.lib/.dll文件;这些.pdb文件是用来保存一些调试文件时候需要的信息,其中包括代码的行数和其他一些源码的信息(以备当你不得不对整个Ogre项目调试的时候使用)。 ? Samples 在这个文件夹中保存了Ogre所带的例子(演示)文件,其中的每一个都是Ogre一

文档评论(0)

youshen + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档