[英]Linker error for imported header file Xcode 4.5
我已經從互聯網上下載了頭文件和靜態庫文件(.a文件)。 它們由我為iPhone購買的無線打印機提供,並試圖使打印功能在我的應用程序中正常工作。 問題是當我運行他們提供的示例應用程序以測試打印機時,出現以下鏈接器錯誤...很明顯,該應用程序是在Xcode和Im的早期版本中使用Xcode 4.5設計的。 非常感謝有人可以引導我..
如果您要構建一個iOS項目並且它使用的是i386
架構,則必須為模擬器構建。 為實際的iOS設備構建時會發生什么?
該庫可能僅針對實際iOS設備(通常是armv6
, armv7
或armv7s
的處理器體系結構進行了編譯。 您可以在終端中使用file
命令查看.a
庫文件中的體系結構。
檢查這些答案找不到體系結構i386的符號嗎? 和沒有找到符號 。
檢查項目->構建階段->與庫鏈接二進制文件是否存在libwspr240.a
文件。
刪除libwspr240.a
文件,然后使用libwspr240.a
Project --> Build Phases --> Link Binary with Libraries
單擊'+'
按鈕添加。
然后清理並構建項目
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.