我試圖爲iOS構建C庫,如下圖所示。如何通過Xcode 6爲iOS創建C庫?
我有建liblib.a
,但我用liblib.a
錯誤日誌就像當我用下面的liblib.a
file was built for archive which is not the architecture being linked (armv7): /Users/apk/Desktop/libTest/liblib.a
Undefined symbols for architecture armv7:
看來liblib.a
後不把它編譯錯誤支持armv7
,但在Build Setting - > Architectures中找不到armv7和arm64。
如何構建C code
庫armv7
並在Objective-C
中使用?
---------------------編輯---------------------
我改變了如下圖所示的設置後。
它具有.a file
。但是當我嘗試使用這個庫時,它也顯示
file was built for archive which is not the architecture being linked (armv7): /Users/apk/Desktop/libTest/liblib.a
Undefined symbols for architecture armv7:
我錯過了什麼嗎?
--------------------- EDIT2 ---------------------
我通過以下步驟構建.a。
1.創建新項目。
2.設置
3.
4.
5.put的C文件和h文件納入項目。
- 按生成按鈕
預先感謝。
看起來它是一個OSX的目標,不ARM7上運行。 – trojanfoe 2014-11-06 11:19:29