位置: 编程技术 - 正文
推荐整理分享xcode中导入cocos2d_libs到自己项目中(xcode 导入sdk),希望有所帮助,仅作参考,欢迎阅读内容。
文章相关热门搜索词:xcode怎么导入项目,xcode怎么导出cpp,cocos creator导入项目,xcode 导入sdk,xcode如何导入现有的c文件,xcode 导入sdk,xcode 导入sdk,xcode 导入sdk,内容如对您有帮助,希望把文章链接给更多的朋友!
xcode中在自己项目中引入cocos2dx,需要导入cocos2d_libs静态库。
以cocos2dx3.3为例
1.cocos new -l cpp Demo
创建出一个叫Demo的新项目,然后把该项目中cocos文件夹拷贝到自己原来的项目(MyCocos)所在文件夹下。
2.在xcode工程中导入cocos2d_libs.xcodeproj
3.在项目中配置中选择targets,在Build Phases中添加Target Dependencies和Link Libraries;
4. PROJECT中设置Header Search Paths,相对路径,因为我把cocos2d文件夹放在MyCocos.xcodeproj的同级目录,所以是这个路径。$(SRCROOT)是.xcodeproj所在位置
5.设置TARGETS中Header Search Paths
6.设置预处理的宏定义,Debug和Release,这里是以Iphone版本
7.修改Custom Compiler Flags
8.C / C编译器的选择,这个与原本项目有关。
9.上面完成之后,就可以尝试Build了,如果运气好的话,基本就可以成功了。
注意点:1. OC中引用到C的地方,要把.m文件改成.mm文件。
2.如果出现cocos2d.h之类的文件找不到的话,那么肯定是第四第五步中的Header Search Path中路径出错了。有时候需要把第四步中在PROJECT设置一起写到第五步TARGETS的位置。
3.如果是出现xxxNotificationxxx的错误的话,那么就要再加上以下两个库
4.如果编译出错是size_t, clock_t,assert之类的错误的话,那么可能是你在别的地方引入第三库文件时候和cocos2dx中有相同的部分,然后编译时候出现混乱导致。那么设置Always Search User Paths 为NO,可以解决。
5.libpng error: CgBI: unhandled critical chunk
CCProgressTimer 进度条动画在cocos2dx+lua中的使用 CCProgressTimer进度条动画源代码分析红孩儿博客
Bullet(Cocos2dx)之凸多面体形状和组合形状 接高度地形图和三角形网,同样是复杂图形的创建。先来看看效果左边通过提供的顶点生成的多面体,右边创建一个由球体与长方体组成的组合形状首
Cocos2dx 跨平台使用 环境搭建0引擎介绍Cocos2d-x是一款开源的2d游戏引擎,目的是封装底层绘图代码(OpenGL),简化2D游戏的开发过程.它原型是Cocos2d,最早出现在iphone上(Cocos2d-iPho
标签: xcode 导入sdk
本文链接地址:https://www.jiuchutong.com/biancheng/372717.html 转载请保留说明!友情链接: 武汉网站建设