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