簡體   English   中英

如何將此C庫添加到我的iOS Xcode 4項目中?

[英]How do I add this C library to my iOS Xcode 4 project?

我試圖將openjpeg庫添加到我的XCode 4項目中,以便可以將iPhone相機拍攝的圖像壓縮到jpeg2000。

我在OS / X上使用Cmake構建了靜態庫(libopenjpeg.a)。 (我猜這可能是第一個錯誤,它需要由XCode構建,因此它是針對iPhone體系結構而不是OS X構建的)。

我在目標的庫鏈接二進制文件中添加了庫

該項目成功構建,但是我似乎無法從庫中將任何標頭導入到我的任何Objective-C類中。 我嘗試將包含libopenjpeg頭文件的文件夾手動添加到“用戶頭搜索路徑”,但似乎沒有任何作用。

有什么建議么?

最簡單的解決方案

將頭文件導入項目的源。

您仍然可以使用CMake在命令行上構建它,只需修改CMakeLists.txt文件,以便在編譯時傳遞正確的標志。

但是,正如Gavin指出的那樣,將標頭和源文件從庫中拖到Xcode項目中,並放棄構建靜態庫可能更簡單。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM