2017-11-10 11 views
0

私は進行中のXcodeプロジェクトで使用する必要があるCライブラリを持っています。私はCmakeを使ってそのライブラリをビルドしインストールしました。私はヘッダーファイルへのパスを与え、私はXcodeプロジェクトにファイルを含めることができます。しかし、プロジェクトを実行すると、次のように表示されます。外部Cライブラリのリンカフラグはどこにありますか?

linker command failed with exit code 1 (use -v to see invocation) 

私はこの問題がリンカフラグにあると考えています。私はリンカフラグを含んでいないので、どのフラグを追加する必要があるのか​​わかりません。図書館のどこで必要なリンカーフラグを入手すればよいか教えてください。私は追加したいライブラリの

Gitのハブリンク:Xcodeの左側のウィンドウから https://github.com/cbalint13/pba

+0

メッセージ 'リンカコマンドは終了コード1で失敗しました。 'は、**何か**:見つからなかったライブラリ、未解決のシンボル、互換性のないライブラリを意味する場合があります。まず知っておくべきことは - **実際の**リンカが失敗するエラーです。そのエラーは、 "linker command failed"メッセージの上に表示する必要があります。 – Tsyvarev

答えて

0

プロジェクトナビゲータで、プロジェクトをクリックし、ビルド設定をクリックします。

を選択し、「すべて」と「組み合わせ」のセクションでは、その後、

は同様にあなたのターゲットのビルド設定に切り替えることを忘れてはいけない「​​リンカ旗」を検索してください。あなたは "ターゲット"ではなく "プロジェクト"だけを変更するかもしれません。

+0

私はXcodeプロジェクト設定でリンカフラグをどこに追加するのか知っています。 Linker Flagsを追加する必要があるかどうかを知る必要があります。 –

+0

@RaghavGoyal申し訳ありませんが、私はあなたの質問にコメントのように、あなたの質問を誤解、何かを意味する可能性があります。私はかつてそのリンカの問題を抱えていました。そして、私は別のフラグを使いこなしました。解決の代わりに、より多くの問題が生じます。結局のところ、このようなフレームワークをメインプロジェクトに含めないのは簡単な間違いでした。プロジェクトの設定をチェックし、すべてがリンクされていることを確認してください。 – JackyW

関連する問題