0
我使用podofo庫進行mac應用程序開發,同時構建演示應用程序我收到以下錯誤。未定義的符號體系結構x86_64爲mac
我使用podofo庫進行mac應用程序開發,同時構建演示應用程序我收到以下錯誤。未定義的符號體系結構x86_64爲mac
錯誤消息似乎表明您正在使用靜態庫(.a libraires)。因此,在構建演示應用程序時,需要鏈接所需的所有庫,包括freetype和fontconfig所需的庫。這些是bz2,z,crypto(來自openssl發行版)和其他...
如果Podofo是使用cmake構建的,則可以查看CMakeCache.txt文件。它包含Podofo依賴的每個庫在您的系統上找到的路徑。
bz2庫沒有在CMakeCache.txt中列出。這是有默認,所以你可能只是在你的Xcode項目構建設置添加
-lbz2
到「其他鏈接器標記」。
好像你也使用了其他庫,以及你在連接步驟中似乎錯過了的庫。 –
我已經添加了所有必需的框架和庫,但仍然顯示相同的錯誤。 @FlorianZwoch –
好吧,如果你添加所有需要的奇怪它仍然失敗。然後再一次..我們不知道你實際上做了什麼.. –