- 1、本文档共6页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 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)