pomelo学习笔记 (4) libpomelo 编译静态库加入cocos2d-x xcode 项目

原创 2013年05月02日 14:00:19

从 https://github.com/NetEase/libpomelo 下载最新版,解压,进入目录编译静态库

./pomelo_gyp -DTO=ios
./build_ios
./build_iossim

分别生成了ios设备(arm)和ios虚拟机(i386)的静态库,用lipo把两个打包在一起:

lipo -create ./build/Default-iphoneos/libpomelo.a  ./build/Default-iphonesimulator/libpomelo.a  -output libpomelo.a
lipo -create ./deps/jansson/build/Default-iphoneos/libjansson.a ./deps/jansson/build/Default-iphonesimulator/libjansson.a  -output libjansson.a
lipo -create ./deps/uv/build/Default-iphoneos/libuv.a ./deps/uv/build/Default-iphonesimulator/libuv.a  -output libuv.a
在xcode中打开cocos2d-x 项目,在项目target “Build Phases"将生成的3个 .a 静态库文件加入到 "Link Binary With Libraries" 里;

在"Build Settings" 的 “Header Search Paths” 里加入三个目录:

libpomelo/include

libpomelo/deps/jansson/src

libpomelo/deps/uv/include

注意目录的绝对和相对位置

这样就可以同时在真机和模拟器里调用libpomelo静态库了。

(为方便项目共享可以把 .a 静态库文件和 .h 头文件都拷贝到项目 libs/libpomelo 里)


Cocos2d-x在xcode下开发生成静态库添加到项目

引言 在xcode下使用cocos2d-x+Lua开发游戏项目的过程中,我们只是把cocos2d-x作为一种工具在使用,而作为cocos2d-x引擎本身,我们基本不会修改底层(或者说是很少修改)...
  • yixiao3660
  • yixiao3660
  • 2016年10月09日 23:11
  • 1773

手把手教你把pomelo客户端组件libpomelo加入cocos2d-x 3.0项目(Windows、Android、IOS平台)

手把手教你吧libpomelo加入cocos2d-x项目(包括libuv、jansson) 1.从github下载libpomelo代码 2.创建libpomelo的VS工程 3.创建libuv...
  • ctbinzi
  • ctbinzi
  • 2014年09月03日 11:15
  • 6585

mac平台下用Xcode开发cocos2d-x3.6版本项目添加资源文件的注意事项

之前一直都是在win32平台来开发cocos2d-x的项目,今天有时间把实验室的mac搭建一下 cocos2d-x的开发环境。最新的mac os系统集成了python、java、Xcode等开发环境,...
  • kissyong
  • kissyong
  • 2015年05月27日 22:09
  • 2494

手把手教你把pomelo客户端组件libpomelo加入cocos2d-x 3.0项目(Windows、Android、IOS平台)

手把手教你吧libpomelo加入cocos2d-x项目(包括libuv、jansson) 1.从github下载libpomelo代码 2.创建libpomelo的VS工程 3.创建libuv...
  • ctbinzi
  • ctbinzi
  • 2014年09月03日 11:15
  • 6585

手把手教你把pomelo客户端组件libpomelo加入cocos2d-x 3.0项目(Windows、Android、IOS平台)

Windows平台 操作系统:Windows7(64-bit) VS版本:2013 Cocos2d-x版本:3.0 工程路径:E:\cocos2d-prj\ ...
  • wuliaozhe1212
  • wuliaozhe1212
  • 2015年01月05日 15:15
  • 437

Cocos2d-x在xcode下开发生成静态库添加到项目

引言 在xcode下使用cocos2d-x+Lua开发游戏项目的过程中,我们只是把cocos2d-x作为一种工具在使用,而作为cocos2d-x引擎本身,我们基本不会修改底层(或者说是很少修改)...
  • vivi_12
  • vivi_12
  • 2017年01月22日 15:18
  • 357

Mac下使用gyp编译libpomelo静态库,并在cocos2dx项目中引用

最近在学习cocos2dx的过程中需要和服务器进行交互,所以这几天在学习libpomelo静态库的编译和使用。之前在windows系统下编译libpomelo,并在VS中引入比较顺利;但是,目前对Ma...
  • u012157070
  • u012157070
  • 2014年06月15日 22:56
  • 1032

Cocos2d-x项目创建之 静态库生成

Cocos2d-x项目创建之 静态库生成
  • u012460084
  • u012460084
  • 2017年05月17日 19:56
  • 480

Cocos2D-X开发学习笔记-游戏数据存储项目实例(上)

  • 2013年09月01日 22:41
  • 198KB
  • 下载

cocos2d-x学习笔记11:xcode下编译运行helloworld

cocos2d-x学习笔记11:xcode下编译运行helloworld #1 下载和安装xcode (xcode是mac系统专有的ide,所以你得想法子弄个mac环境。) 首先,下...
  • slinloss
  • slinloss
  • 2012年10月23日 15:48
  • 1970
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:pomelo学习笔记 (4) libpomelo 编译静态库加入cocos2d-x xcode 项目
举报原因:
原因补充:

(最多只允许输入30个字)