成人AV在线无码|婷婷五月激情色,|伊人加勒比二三四区|国产一区激情都市|亚洲AV无码电影|日av韩av无码|天堂在线亚洲Av|无码一区二区影院|成人无码毛片AV|超碰在线看中文字幕

linphone官方下載 C 通過什么編譯器編譯成的靜態(tài)庫給ios調用?

C 通過什么編譯器編譯成的靜態(tài)庫給ios調用?用的是gcc編譯器或者xcode編譯就可以?! ≡陂_發(fā)過程中,經常會碰到一些在不同工程中經常用到的部分,把這些部分抽取出來做成一個靜態(tài)庫往往是一個比較好

C 通過什么編譯器編譯成的靜態(tài)庫給ios調用?

用的是gcc編譯器或者xcode編譯就可以?! ≡陂_發(fā)過程中,經常會碰到一些在不同工程中經常用到的部分,把這些部分抽取出來做成一個靜態(tài)庫往往是一個比較好的做法。xcode里就有制作靜態(tài)庫的模板,相關的制作步驟網上也有很多,但在實際的操作中,還是有不少細節(jié)方面需要注意。以下是我碰到的一些問題總結?! ?/p>

1.編譯release版本的庫  在“Manage Schemes”中,將“Build Configuration”的選項改為“Release”即可。如圖:  

2.靜態(tài)庫中包含category  如果你在靜態(tài)庫工程中使用了category,那么你可能會碰到鏈接問題,解決的辦法就是需要同時在生成靜態(tài)庫的工程和使用靜態(tài)庫的工程中使用“-all_load”編譯選項,即在對應target的"Build Settings"中的“Other Linker Flags”選項添加“-all_load”。注意:使用靜態(tài)庫的工程中是一定要加該編譯選項的?。≈劣谏伸o態(tài)庫的工程中加不加沒有試過,不過建議還是加上該編譯選項?! ?/p>

3.靜態(tài)庫支持的SDK版本  為了使自己的靜態(tài)庫盡可能多的支持IOS的系統版本,應該在"IOS Deployment Target"這個選項中選擇自己所需的IOS版本。設置如下圖,這個是我的靜態(tài)庫工程中的配置,紅框框起來的是我修改過的選項?! ?/p>

4.自動拷貝頭文件  在工程對應的target的“Build Phases”下添加“Copy Headers”的選項。該選項默認是沒有的,添加方法是點擊下方的“Add Build Phase”按鈕后選擇后即可添加。該選項下有3個子選項,分別是Public,Private,Project。通過點擊下方的加號,可以將工程中的頭文件添加到“Project”中,在其中的對應頭文件點擊右鍵,選擇“Move to Public Group”,當頭文件移到“Pulic”后,編譯工程以后,在工程編譯后.a文件所在的路徑下,會同時出現一個"usr/local/include"的文件夾,其中的頭文件就是public group中的頭文件。這時只需將.a文件和這個路徑下的頭文件拷貝到所需工程文件即可。轉載

windows下可以編譯linphoneandroid源碼么?

再電腦上查看android源碼,需要搭建android開發(fā)環(huán)境:1、jdk下載并安裝2、Eclipse編譯器下載安裝,并安裝ADT插件和android SDK待編譯環(huán)境搭建完成,導入android工程源碼,就可以順利打開了!