1

でプレーンな C コンソール アプリをビルドしたいと考えていXcodeます。プロジェクトとライブラリに 5 つのソース ファイルを追加しましたlibMyLib.a。C ソース ファイルは明らかにライブラリを使用します。これを機能させることができません。リンカーは次のタイプのエラーを生成します。

アーキテクチャ x86_64 の未定義シンボル...

静的ライブラリがこのアーキテクチャをサポートしていることを lipo で確認しました。このフォーラムで提案されているさまざまなオプションを試しました: ヘッダーへのパスの設定 (絶対、および の使用$(SOURCE_ROOT))、ビルド フェーズの設定 -> バイナリをライブラリにリンク、ワークスペースを使用。コマンド ライン gcc を使用すると、同じソース コードが正常にコンパイルされます。また、make で使用するリンカー フラグに追加のリンカー フラグを設定しようとしましXcodeた。何も機能しません。私は何が欠けていますか?

4

0 に答える 0