我試圖將MailCore編譯成我正在創建的iOS應用程序,並且鏈接器不斷抱怨libiconv未鏈接到。至少這是我認爲它的抱怨。這是它吐出:libiconv未鏈接到iOS項目
Undefined symbols for architecture i386:
"_iconv", referenced from:
_mail_iconv in libmailcore.a(charconv.o)
"_iconv_open", referenced from:
_charconv in libmailcore.a(charconv.o)
_charconv_buffer in libmailcore.a(charconv.o)
"_iconv_close", referenced from:
_charconv in libmailcore.a(charconv.o)
_charconv_buffer in libmailcore.a(charconv.o)
ld: symbol(s) not found for architecture i386
collect2: ld returned 1 exit status
(這是建立在模擬器大廈爲我的iPhone給出了同樣的錯誤,但s/i386/armv7/
)。
我已經嘗試添加libiconv.dylib
來「鏈接二進制庫」,但它根本不會改變錯誤。
任何想法在這裏可能是錯誤的?我一直在試圖谷歌這個錯誤,但我找不到任何有關如何鏈接到libiconv的信息。由於它是iOS SDK的一部分,你會認爲我不需要自己編譯它?
libiconv.dylib做到了 – naz