在VS2008(VC9)中如何正确编译Ogre源码.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
在VS2008(VC9)中如何正确编译Ogre源码

在VS2008(VC9)中如何正确编译Ogre源码 准备工作: 1、首先安装Microsoft Visual Studio 2008(开发工具,不用介绍了); 2、安装DXSDK_Aug09 (此处我安装在D:\Program Files\Microsoft DirectX SDK (August 2009)目录下) (完全安装大约需要1G空间); 3、下载Ogre-v1-6-4源码下载地 HYPERLINK /projects/ogre/files/ /projects/ogre/files/ (Ogre-v1-6-4 Source For Windows); 4、下载Visual C++.Net 2008 (9.0) Precompiled Dependencies(OgreDependencies_VC9_Eihortzip); 编译配置: 1、解压ogre-v1-6-4.zip源码包到你的工作目录(我的为E:/ogre),(请确保磁盘有足够的空间,正确编译后文件综合大于3.3G); 2、解压OgreDependencies_VC9_Eihortzip ,将解压出来的两个文件夹Samples和Dependencies拷贝到ogre目录下,弹出“文件或目录已存在”,直接覆盖即可; 3、打开ogre目录下的Ogre_vc9.sln打开ogre vs2008源码解决方案; 4、选中OgreMain工程,打开属性页进行如下配置: (1) 将配置属性-C/C++-常规-调试信息格式:用于“编辑并继续”的程序数据库(/ZI)更改为C7兼容(/Z7); (2) 将配置属性-C/C++-代码生成-启用字符串池 否 更改为:是(/GF); (3) 将配置属性-连接器-调试-生成调试信息 改为:是(/DEBUG); (4) 保存修改。 5、打开Ogre_vc9解决方案下的RenderSystem_Direct3D9工程的属性页: (1) 将配置属性-C/C++-常规-附加包含目录 添加Microsoft DirectX SDK (August 2009)目录下的include目录; (2) 将配置属性-连接器-常规-附加常规目录 添加Microsoft DirectX SDK (August 2009)\Lib目录下的x86目录(我的电脑是x86平台的嘛); 5、编译整个解决方案耐心等待,编译成功后显示 ==============生成:成功50个,失败0个,最新0个。跳过0个================ 编译Demo: 正确编译后执行任意Demo,会提示:‘无法找到组件,没有OgreMain_d.dll,因此这个应用程序未能启动,重新安装应用程序可能修复此问题’。这是由于Demo的可执行文件与OgreMain的和其他工程的DLL不在同一目录下造成的。要正确运行Demo请对每个Demo进行如下配置: 1、打开当前的Demo项目的属性页,将 (1) 配置属性-常规-输出目录 更改为:..\..\Common\bin\Debug 即:ogre源码目录下的Samples目录下的Common\bin\Debug目录; (2) 配置属性-调试-工作目录 更改为:..\..\Common\bin\Debug; (3) 删除配置属性-生成事件-生成后事件 -命令行 copy $(OutDir)\$(TargetFileName) ..\..\Common\Bin\$(ConfigurationName); (4) 确定保存。 2、将Demo项目依赖项选项-依赖于全部取消。(为了减少不必要的编译时间。不然的话,编译每个demo都会重新编译其依赖项) 3、重新编译Demo,执行,大家会发现,源码配置已成功 补充说明: 大家在使用OgreSDK_vc9_v1-7-2.exe编译自带例子时,可能会遇到如下错误: 这个是由于例子项目配置里进行了预链接,你可以将其删除或者改为你自己的正确路径: 删除之后再编译SampleBrowser即可: 另外,当你运行SampleBrowser出现找不到Rendering System时,你可能需要注意你是否放到了中文路径下了,必须改为非中文目录哦!!!切记,我就苦脑了半天哦!!! The second methed VS2008?OGRE?1.7.1?配置 转自 HYPERLINK /forums/bbs/viewthread.php?tid=1365page=1 /forums/bbs/viewthread.php?tid=1365page=1 收藏之,实践过有效 (0)软件环境 ????????。VS2008+SP ????????。D

文档评论(0)

xy88118 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档