使用Poco C ++ 1.3.6 for iPhone Xcode项目时的链接问题

时间:2009-12-21 12:29:46

标签: c++ iphone poco-libraries

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

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

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

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

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

有人可以帮忙吗?

由于

1 个答案:

答案 0 :(得分:0)

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