libpomelo 編譯靜態庫加入cocos2d-x xcode 項目

來源:互聯網
上載者:User

從 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.alipo -create ./deps/jansson/build/Default-iphoneos/libjansson.a ./deps/jansson/build/Default-iphonesimulator/libjansson.a  -output libjansson.alipo -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

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.