如何配置VS2008下的ogre.doc

  1. 1、本文档共6页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
OGRE+VS2008环境搭建 对于一个入门的新人来说,搭建环境真是很麻烦,弄了很久。OGRE官网下的OGRE 3D 1.7 Beginners Guide .pdf还是缺少很多环境搭建的细节地方,我把自己搭建环境的过程整理了一下,希望对新人有点点帮助,老手的话就别看了。 第一步:下载需要的软件 (这个估计就要一天)1.OgreSDK_vc9_v1-7-2.exe (这个目前比较新,当然你也可以下老的版本,大概50M) 2.DirectX SDK 开发包 (这个版本非常多,我下的是2010年以后的版本9.28.1886,大小大概570M,够你下很久了) 3.cmake-2.8.4-win32-x86.exe? (非必须软件,但建议下载,去cmake官方找,很小的软件,不到10M,我的操作系统是WIN 32位的,所以下了这个) 4.VS2008 (大小达到3.8G,团队版更大,一般人都应该装过,不赘述,可以去verycd下载) 5.VS 2008 SP1补丁 (大概850M,恩多地方可以下,不赘述) /downloads/zh-cn/confirmation.aspx?FamilyID=27673C47-B3B5-4C67-BD99-84E525B5CE61&displaylang=zh-cn 第二步:安装 前4个软件基本都可以正常装好,SP1补丁装到最后的时候可能遇到一点问题。一般是进度条安装到最后VS90sp1-KB945140-X86-CHS这个包的时候会卡住不动,等N个小时也没用。一般的做法是结束掉SPInstaller.exe这个进程,如果发现还有msiexec.exe进程的话也结束掉,否则无法运行。然后找到VS90sp1-KB945140-X86-CHS.msp这个文件,双击开始安装 ,然后就等着吧,大概几分钟,SP1就算装完了。 ? 还有要注意安装DirectX SDK的时候先关闭VS2008。安装完后再开,这样VS2008会自动检测到新加入的DX环境变量。 ? 第三步:配置环境 ? A.检查VS2008的工具/选项/VC++目录里面的包含文件和库文件有没有你安装的DirectX SDK,如果没有的话你就要手动添加: 1.把DirectX SDK安装目录里的include文件夹添加进包含文件中 2.把DirectX SDK安装目录里的Lib\x86文件夹添加进库文件中 3.把DirectX SDK安装目录里的Utilities\Bin\x86添加进可执行文件中 ? B.再检查VS2008里工具/选项/VC++目录里面的包含文件和库文件有没有你安装的OGRE SDK,如果没有的话你就要手动添加: ? 1.把OgreSDK_vc9_v1-7-2\include\OGRE添加进包含文件中 2.把OgreSDK_vc9_v1-7-2\boost_1_44添加进包含文件中 3.把OgreSDK_vc9_v1-7-2\lib\debug添加进库文件中 4.把OgreSDK_vc9_v1-7-2\boost_1_44\lib添加进库文件中 C.配置cmake. ? 先在VS2008里打开OGRE项目(打开OgreSDK_vc9_v1-7-2下面的OGRE.sln文件即可),可以看到解决方案有34个项目,最下面那个叫SampleBrowser,右键点击把它设置为我们的启动项目。然后再右键点击,属性,生成事件,预链接事件,在右边的“命令行”路径那里比对一下,看看双引号里的路径是不是自己安装的cmake的路径,如果不是的话就将其改为本地cmake.exe的路径 ,比如我把CMAKE装在C盘根目录,那就应该填的是"C:\Cmake 2.8\bin\cmake.exe".后面的参数不要变就行。如果不一致的话,可能会报这样的错误: ? Project : error PRJ0019: 某个工具从以下位置返回了错误代码: "正在执行生成后事件..." ? 也有人说在设置路径那个地方,将“从生成中排除”选择“是”,但是个人感觉不好。 ? ? 第四步:开始运行 ? 从这里开始将会遇到无数错误,希望大家保持耐心。 ? 在VS2008里点,生成,重新生成解决方案。然后等待吧(大概是有5分,或者更长时间) ? 不出意外的话,应该全部重新生成,没有失败。 ? 然后我们去查看bin/debug目录,可以看到一堆文件,找到SampleBrowser_d.exe,运行,第一次会出来一个窗口,选择render system.默认情况下会给你两个选择,一个是DIRECTX一个是OPENGL,如下: ? 当时我选择了OPENGL,然后就悲剧了,直接黑屏 (不要以为死机了,其实可以按alt+f4回来)。以后每次运行都会黑屏,很郁闷。遇到这

文档评论(0)

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

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

1亿VIP精品文档

相关文档