我試圖在iOS的項目中使用的CCfits庫中的C++靜態庫(CCFits)。 CCfits是c庫cfitsio的C++包裝器。 我有這兩個源代碼,也有他們構建爲靜態庫(.a文件)。我想將CCfits庫(libCCfits.a)添加到iOS項目中,但是當我對如何從iPhone源文件訪問庫類感到困惑時。我在「與庫鏈接二進制文件」下添加了庫。 據我所知,Xcode需要我導入一個頭文件,但是什麼是將頭附加到項目的正確方法?我需要以某種方式創建框架文件嗎?或者.a文件足夠了嗎?使用Xcode中的iOS項目
0
A
回答
0
可以Objective-C的使用Objective-C++輕鬆混合C++和。在XCode中,只需將.m文件重命名爲.mm即可將文件識別爲Objective-C++。然後你可以在你的Objective-C代碼中使用C++類(some restrictions apply,但不是很多)。
由於Objective-C的是一個擴展到C,您可以使用C庫中任何的Objective-C程序很容易。
+0
Objective-C++是否得到很好的支持?我在Apple文檔中看不到太多跡象。 – JulianSymes
相關問題
- 1. 使用GYP爲iOS生成Xcode項目
- 2. 如何將一個Xcode項目用於iOS中的另一個Xcode項目?
- 3. Xcode項目中的ARM NEON代碼 - iOS
- 4. C++ Xcode iOS項目錯誤
- 5. Xcode:項目中的項目
- 6. 在Xcode/iOS項目中共享文件
- 7. Xcode 4.2.1中沒有MainWindow.xib ios空項目
- 8. iOS - Xcode 4項目中缺少文件
- 9. rootViewController屬性無法在iOS 5項目中使用xcode 4.2
- 10. XCode項目中未使用的圖像
- 11. Unity-iOS:將Unity iOS項目分離到任何現有的iOS Xcode項目
- 12. Xcode中的項目
- 13. 在單個項目中添加多個Xcode(ios)項目
- 14. Xcode的IOS:包括coredata老項目
- 15. iOS NSNotification簡單的Xcode項目問題
- 16. iOS的Xcode項目自動化
- 17. 無法運行新的ios xcode項目
- 18. Xcode項目中的兩個swift/ios目標有不同的選項可用
- 19. 如何使用Cmake爲IOS生成靜態庫的xcode項目?
- 20. 如何在xcode項目中使用GLMath?
- 21. 如何在xcode項目中使用msgpack?
- 22. 在XCODE for C++項目中使用MySQL
- 23. 在Xcode中爲iPhone項目使用OCUnit?
- 24. 在Mac XCode項目中使用libmediainfo
- 25. 運行Xcode中5項目在Xcode 6 IOS
- 26. 如何在另一個Xcode項目中調用Xcode項目.......?
- 27. 我的Xcode項目是如何從iOS項目更改爲OSX項目的?
- 28. 在另一臺mac上使用IOS xcode項目
- 29. 構建和登錄IOS Xcode項目
- 30. ios:編譯xcode項目時出錯
C庫:http://heasarc.gsfc.nasa.gov/fitsio/ C++包裝庫:http://heasarc.gsfc.nasa.gov/fitsio/CCfits/ 我基本上試圖製作一個obj-c包裝到C++庫。 – Dash