【问题标题】:Linkage issue when using Poco C++ 1.3.6 for iPhone Xcode project将 Poco C++ 1.3.6 用于 iPhone Xcode 项目时的链接问题
【发布时间】:2009-12-21 12:29:46
【问题描述】:

我设法通过以下命令为 iPhone 编译 Poco C++ 1.3.6 库:

./configure --config=iPhone --no-tests --omit=Data,Cryptor,NetSSL_OpenSSL  
./make

然后我为 iPhone 创建了一个新的基于视图的应用程序并添加了标题搜索路径并将我的 .m 文件更改为 .mm。然后我将新编译的 .a 文件添加到我的 Xcode 项目中。当我点击“Build & Go”时,我遇到了一些链接错误,例如:

Poco::Zip::ZipArchieve .... Symbol(s) not found

通过使用相同的方式,我成功编译并链接了我的测试静态库libtest.a。但我未能链接 Poco C++ 库。我不知道这是一个错误还是我错过了什么。

有人可以帮忙吗?

谢谢

【问题讨论】:

    标签: c++ iphone poco-libraries


    【解决方案1】:

    在您的项目中定义 POCO_STATIC。显然,除非定义了 POCO_STATIC,否则 Poco 标头会尝试使用动态库。

    【讨论】:

      猜你喜欢
      • 2014-09-22
      • 2011-06-30
      • 1970-01-01
      • 2019-08-14
      • 2015-01-02
      • 1970-01-01
      • 1970-01-01
      • 2015-08-08
      • 1970-01-01
      相关资源
      最近更新 更多