LibEtPan / iOS:找不到符号......

时间:2012-11-07 22:33:31

标签: ios xcode undefined-symbol

我尝试使用LibEtPan作为邮件客户端的后端。我从https://github.com/dinhviethoa/libetpan下载了源代码,也从https://github.com/bindle/iOSPorts下载了其他库。我运行了LibEtPan build-mac / update.sh并将libetpan.xcodeproj添加到我的项目以及openldap.xcodeproj,openssl.xcodeproj,Cyrus SASL.xcodeproj。

我设置了以下目标依赖项:libetpan ios (libetpan), lber (openldap), ldap (openldap), crypto (openssl), ssl (openssl), sasl2 (Cyrus SASL) and I Linked Binary With Libraries: libetpan-ios.a, libiconv.dylib, liblber.a, libldap.a, libcrypto.a, libsasl2, libssl.a

但是当我调用类似mailimap_new之类的内容时,我会收到错误消息:

Undefined symbols for architecture i386:
  "_mailimap_extension_xgmmsgid", referenced from:
      _internal_extension_list in libetpan-ios.a(mailimap_extension.o)

(与armv7或其他架构相同)

我不知道我必须另外包含哪个lib。

0 个答案:

没有答案