0

静的ライブラリファイルを作成し、これを別のプロジェクトで使用してビルドすると、次のようなエラーメッセージが表示されます。

アーキテクチャi386の未定義のシンボル: "_ OBJC_CLASS _ $ _ Test_For_Static"、参照元:AppDelegate.oのobjc-class-ref:アーキテクチャi386のシンボルが見つかりませんclang:エラー:リンカーコマンドが終了コード1で失敗しました(-vを使用)呼び出しを確認するには)

このエラーを解決するための提案をお願いします。このリンクをたどって静的ライブラリを作成します http://www.icodeblog.com/2011/04/07/creating-static-libraries-for-ios/

4

2 に答える 2

0

この問題を解決するには、静的ライブラリターゲットを構築するようにアプリケーションターゲットを構成する必要があり、静的ライブラリターゲットにリンクするようにアプリケーションターゲットを構成する必要があります。

于 2012-07-26T11:22:53.480 に答える
0

両方のプロジェクトをXcodeワークスペースに追加し、静的ライブラリを他のプロジェクトの依存関係にするだけです。ヘッダー検索パスを構成する必要があります。そうすれば、Xcodeが残りを自動的に処理する必要があります。

于 2012-07-26T11:29:10.587 に答える