0

Kalを Xcode 4.3.2 で動作させようとしていますが、stackoverflow で見つけたもののほとんどに従っていると、次のエラーが発生します。

File /Users/arigold/Library/Developer/Xcode/DerivedData/MLTM-dypybtiwtxqyjmbbqsvdtrbnjckz/Build/Products/Debug-iphonesimulator/libKal.a depends on itself.  This target might include its own product.

静的ライブラリのリンク全体がどのように機能するかを理解したら、これは簡単になると確信しています..

ありがとう。

4

1 に答える 1

2

理解した。Kal.xcodeproj の Build Phases セクションの「Link Binaries with Libraries」から libKal.a を削除しました。手順:

  1. Project Navigator (一番左の列) で Kal.xcodeproj をクリックします。
  2. [ターゲット] の下の [Kal] をクリックします (1 列右)。
  3. [Build Phases] タブ (幅広の中央の列) をクリックします。
  4. 「Link Binaries with Libraries」セクションで、libKal.a を削除します。

理にかなっています-それ自体にうまくリンクする(依存する)ことはできませんが、今では可能です。

于 2012-08-12T21:43:39.673 に答える