cocos2d-iphone编译

cocos2d-iphone是由OC语言编写的,cocos2d-X是由C++语言编写的(多平台平移),两者除语言外,基本差别不大。

      2》Dash工具(集API文档浏览和代码片段管理工具)可以查看相关cocos2d-iphone文档。

      3》cocos2d源码并没有使用ARC,最好的解决方案就是将cocos2d代码添加为静态库

          步骤:(1)查看Target----Build settings---“Apple LLVM 7.0-Language-Objective C”---“Objective-C Automatic Reference Countiong”选项为NO

                    (2) 选择项目,找到libs组并删除,单击“Remove References”,不要单击“Move to Trash”,因为之后还要用。

                (3) "Editor"----“Add Target”---“Framework&Library”---“Cocoa Touch Static Library”-----“Next”创建静态库。 然后点击静态库,通过“Build Settings”,修改“Always Search User Paths”设为YES,将“User Header Search Paths”设为“./**”

                   (4) 最后添加静态库,然后在左侧选中静态库文件夹,点击右键“Add Files to “项目名””,选中项目下的libs文件夹和“Create groups for any added folders”/"cocos2d-library"复选框。   

                   (5)重构cocos2d源码支持ARC,“Edit”----“convert”----“convert to objective-c ARC”(不选择静态库,只选择项目)-----check

        4》使用静态库虽然方便,但是很难做到同时兼容各个版本。所以直接采用-fno-objc-arc,但仍然需要重构源代码支持ARC。



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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值