1

我尝试使用 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 或其他架构相同)

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

4

0 回答 0