• libpomelo 增加编译静态库cocos2d-x xcode 工程


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


    帖子:http://blog.csdn.net/aryang/article/details/8875603

  • 相关阅读:
    透过书本了解HTML5
    Seam性能讨论
    Maven依赖管理
    Tapestry
    为HTML5的未来制定学习计划
    后缀数组
    HDU 1042(大数)
    教你理解复杂的C/C++声明
    编程修养
    平衡二叉树
  • 原文地址:https://www.cnblogs.com/lcchuguo/p/4910863.html
Copyright © 2020-2023  润新知