0

次のコマンドで、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++ ライブラリのリンクに失敗しました。それがバグなのか、何かを見逃したのかわかりません。

誰でも助けることができますか?

ありがとう

4

1 に答える 1

0

プロジェクトでPOCO_STATICを定義します。明らかに、POCO_STATICが定義されていない限り、Pocoヘッダーはダイナミックライブラリを使用しようとします。

于 2010-09-28T02:15:58.567 に答える