0

Xcode 4.6.3 には、この例の base、level1、および level2 と呼ばれるいくつかのライブラリで構成された c++ プロジェクトがありました。level2 は level1 と base に依存し、level1 は base に依存し、base には依存関係がありませんでした。私のプロジェクト設定では、明示的に追加した唯一の関係はこれらの依存関係 (ビルド フェーズ設定のターゲット依存関係セクション) であり、XCode はビルド中に依存ライブラリに対してリンクすることを認識していました。ただし、XCode 5 にアップグレードした後、このリンクは機能しなくなりました。ここで、ライブラリを明示的にターゲット依存関係セクションとライブラリ付きリンク バイナリ セクションの両方に追加する必要があります。

この動作はバグですか、それとも単に構成の詳細の変更ですか? 後者の場合、いつライブラリに依存したいが、それに対してリンクしたくないですか?

ありがとう。

4

0 に答える 0