配置什么的,最讨厌了。真的很讨厌。之前的写过关于OpenCV配置的文章,具体可以看“VS2005下配置OpenCV2.1””。这次捣鼓Ogre又让我配置了好久好久。Ogre1.7.1的配置真让人蛋疼,网上也没有很完整和很贴切的配置过程,自己写出来算是帮助后来者吧。
我的环境:Windows XP,VS2005,Ogre1.7.1
1、 下载
VS80sp1-KB926604-X86-CHS
VS80sp1-KB971090-X86-INTL
这两个是VS2005的补丁,网上大家都说要打上,最开始我觉得他两都600MB了,闲麻烦就没装,事后证明我是错的,所以还是耐性打上这两补丁吧。
OgreSDK_vc8_v1-7-1p1
这个是Ogre的主要文件咯。
OgreDependencies_MSVC_20100501.zip
Ogre的依赖文件。
Ogre_VC8_AppWizard_1.7.0_4.exe
Ogre的项目向导安装。
Cmake-2.8
这个东西我会用,觉得就是生成项目的一个不错的工具。百度下学着用吧。
呃……光弄这些就很久了啊……
2、安装
先打完那两补丁,然后解压OgreSDK_vc8_v1-7-1p1,解压完之后得配置下环境变量,这个得自己手动。我解压的目录是C:/OgreSDK_vc8_v1-7-1p1,觉得不好看,更名为C:/OgreSDK。
增加环境变量。OGRE_HOME,值为C:/OgreSDK。
解压OgreDependencies_MSVC_20100501.zip,把里面的内容复制到C:/OgreSDK,提示是否覆盖,覆盖就OK了。
安装Ogre_VC8_AppWizard_1.7.0_4.exe,安装地址一定要选C:/OgreSDK。
然后打开VS2005,“工具”-“选项”-“项目和解决方案”–“VC++目录”,然后在“包含文件”里增加
C:/OgreSDK/include
C:/OgreSDK/include/OIS
C:/OgreSDK/boost_1_42
C:/OgreSDK/include/OGRE
在“库文件”里增加
C:/OgreSDK/boost_1_42/lib
C:/OgreSDK/lib/debug
C:/OgreSDK/lib/release
如此还差最后一步就快好了。那就是编译和生成Ogre(我也不知道这么说对不对)
3、Cmake上场。
打开Cmake,然后在源文件目录选择C:/OgreSDK,目标目录依然是它。然后点Configure,等待之后会有红色的东西出现,那只是让你看下,继续点Configure,过会Configure成功后,点击Generate,成功后关闭Cmake。
好了,这时在C:/OgreSDK目录下会有一个Ogre.sln文件,打开,分别在Debug和Release目录下生成一次。成功之后就没问题了。
4、测试
到这就安装和配置好了,打开VS2005,新建一个Ogre的工程(此时你打开vs2005后应该可以在项目向导列表里看到Ogre的那个了),一路默认下去,然后运行自己新建的工程,哈哈,绿色的魔人头像出现了吧?祝你成功。
捣鼓这个很折腾人,写这个日志也挺累的,相信搞Ogre的人也都是有基础的,我表达也还行,咱就不贴图了,有问题的话自己研究下,也可以留言。至于要转走的话,希望保留个地址。谢啦~
大功告成,你说累不累?好了,如果你对Orz有兴趣,可以参看这篇如何配置的文章,给和自己一样的菜鸟看的,高手就绕道吧。
原文地址:http://www.beyondc.cn/ogre1-7-1-in-vs2005-installed-under.html