ios10 1上 交叉編譯 boost1 64 0

2021-08-03 05:02:51 字數 1322 閱讀 3154

#以下內容儲存為 user-config.jam 放在 /boost_1_64_0/tools/build/src 下

#然後在 /boost_1_64_0根目錄開啟終端,輸入 ./bootstrap.sh, 然後開始編譯:

#編譯模擬器版

#./bjam -j16 --with-date_time --with-filesystem --with-system --with-thread --build-dir=iphonesim-build --stagedir=iphonesim-build/stage --toolset=darwin-10.1~iphonesim architecture=ia64 target-os=iphone macosx-version=iphonesim-10.1 link=static stage

#編譯真機版

#./bjam -j16 --with-date_time --with-filesystem --with-system --with-thread --build-dir=iphone-build --stagedir=iphone-build/stage toolset=darwin architecture=arm target-os=iphone macosx-version=iphone-10.1 define=_little_endian link=static stage

#合併 模擬器 和 真機版

#lipo -create iphone-build/stage/lib/libboost_system.a iphonesim-build/stage/lib/libboost_system.a -output libboost_system.a

#lipo -create iphone-build/stage/lib/libboost_thread.a iphonesim-build/stage/lib/libboost_thread.a -output libboost_thread.a

#在xcode 中引用

#header search paths 中新增 boost的 include 目錄

#library search paths 中新增 .a檔案的目錄

#other linker flags 中新增  -lboost_system -lboost_thread

#build phasses -> link binary with libraries 中新增 .a檔案 

using darwin : 10.1~iphonesim  

: ia64 iphone  

;  using darwin : 10.1~iphone  

: arm iphone  

;  

在VirtualBox上安裝OS X 10 10

下面將介紹的嚮導用於介紹怎樣通過免費而強大的virtualbox在虛擬機上安裝os x yosemite 10.10 怎樣做 3 安裝iesd,若要自定義os x installesd gem install iesd4 開始安裝映象到基本系統 iesd i o yosemite.dmg t bas...

IOS 自動布局 (上)

最早接觸xcode是4.0 那時候auto layout真不成熟,一直用純 自己寫,從最cgrectgetmaxy,cgrectgetmaxx到現在的第三方,最近時間比較多了,參考了網上列子,研究下了 auto layout 和size classes.auto layout 我覺得使用 auto ...

iOS 上架注意

配置推送證書的流程說明 碰到的問題 1 無法匯出.p12證書 建立乙個證書請求檔案一定要從 登入 我的證書 裡匯出 螢幕快照必須為 jpg 或 png 格式,且必須採用 rgb 顏色空間。至少需要3張,各螢幕要求格式 5.8 英吋超視網膜顯示屏螢幕快照 2436 x 1125 畫素 5.5 英吋視網...