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 里)


手把手教你把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:41
  • 6755

libpomelo 编译静态库加入cocos2d-x xcode 项目

从 https://github.com/NetEase/libpomelo 下载最新版,解压,进入目录编译静态库 ./pomelo_gyp -DTO=ios ./build_ios ./b...
  • Mirage520
  • Mirage520
  • 2014-05-19 15:36:40
  • 1100

cocos2d-x 2.2 android 使用已有静态库(*.a),大幅减少编译时间

现在使用的版本是2.2 ,网上找了个参考贴 :
  • wk3368
  • wk3368
  • 2014-02-26 20:29:45
  • 2544

libpomelo2在linux下编译android动态库libjpomelo

参考文章如下: http://nodejs.netease.com/topic/540702e0898634292cd0a588 https://github.com/NetEase/libpome...
  • dc_show
  • dc_show
  • 2014-09-30 14:49:01
  • 3257

Pomelo填坑记一:cocos2dx使用libpomelo无法连接服务器

1.问题描述 在cocos2d-x客户端中使用libpomelo与服务端进行通讯,pc_client_connect(client, &address)始终返回-1,console打印:Invalid...
  • SoulHao
  • SoulHao
  • 2014-03-18 15:47:05
  • 1827

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

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

Cocos2d_x系列一:Cocos2d-x在xcode下开发生成静态库添加到项目

引言 在xcode下使用cocos2d-x+Lua开发游戏项目的过程中,我们只是把cocos2d-x作为一种工具在使用,而作为cocos2d-x引擎本身,我们基本不会修改底层(或者说是很少修改)...
  • pengyuan_D
  • pengyuan_D
  • 2017-06-26 09:38:42
  • 290

Pomelo+cocos2dx3.9客户端完美运行启动

Pomelo+cocos2dx3.9客户端完美运行启动
  • oryoung
  • oryoung
  • 2016-04-10 17:37:30
  • 825

Xcode 之自己编译静态库

今天介绍下,如何利用Xcode,
  • jiajiayouba
  • jiajiayouba
  • 2014-08-07 18:28:32
  • 19947

如何将用Xcode编写的Cocos2d-x项目代码在Android Studio中运行

1.修改配置文件 proj.android/jni/Android.mk 将类似以下的代码: LOCAL_SRC_FILES := hellocpp/main.cpp \ ...
  • dongjietan
  • dongjietan
  • 2015-10-11 13:01:53
  • 768
收藏助手
不良信息举报
您举报文章:pomelo学习笔记 (4) libpomelo 编译静态库加入cocos2d-x xcode 项目
举报原因:
原因补充:

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