Ogre 1.8.0 iOS SDK and Ogre_iOS_6.0_Dependencies_20120912 and Ogre Templates for Xcode 4 3

最近更新为1.8.2 发现不用这么麻烦的配置了~~

下好新的sdk 、dependencies、xcode模板 

找个文件夹放sdk目录,然后把dependencies 解包放到sdk的目录,安装好ogre的模板

直接创建工程 ,修改链接路径和头文件路径就行,这里模板给出了个变量$(OGRE_SDK_ROOT) 不知道如何给这个变量赋值,我是直接改成绝对路径了~~

其他以前的改这改那都不用了~~方便了很多~~

欧耶~~

-----------------------------------------------------------------------

今天费了好长时间才搞定ogre,现做记录。

下载Ogre 1.8.0 iOS SDK  地址:SDK 最新为 OGRE 1.8.0 SDK for iOS

下载好后,打开SDK ,将OgreSDK文件夹拖入你的工作目录。

SDK是编译好的 ,应该不用重新编译,如果想看效果,可以打开SampleBrowser,不过要将Project的Valid Architectures的armv7s去掉,否则会出错。


然后将Ogre_iOS_6.0_Dependencies解压,放到OgreSDK下面,然后安装Ogre的模版Ogre Templates for Xcode 4 3

安装好后,就新建一个工程,使用Ogre的模版,其中有一项是Ogre iOS SDK Path ,里面填写你的OgreSDK路径,注意这里貌似写绝对路径时,如/User/yourname/OgreSDK

新建后,你会发现在Project和Targets的Library Search Paths和Header Search Paths里,首个/会丢失。不知道有没有解决方案,我是一个一个改的。(这里你可以把include和lib 都放在工程里,只拖入工程目录而不要导入xcode,这样使用的就是相对路径了)

同样,将Project的Valid Architectures的armv7s去掉。

如果现在运行,会发现有错误,

首先,Other Linker Flags要添加以下三项:

-lboost_system

-lboost_date_time

-lboost_chrono (最新不用加....)

ogre 1.9 的-l



然后,OgreSDK中,之前加入的iOSDependencies下lib文件夹中libboost_date_time.a和libboost_thread.a要用OgreSDK/lib下的同名文件替换。

否则会出错,总感觉Ogre_iOS_6.0_Dependencies_20120912中的文件怪怪的...暂时这样解决。

这样一个基本的ogre环境就ok了

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值