libKal.a取决于它自己

时间:2012-08-12 21:14:04

标签: xcode static-libraries

我正在尝试让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.

我确信,一旦我掌握了整个链接静态库的工作原理,这将很容易..

感谢。

1 个答案:

答案 0 :(得分:2)

想出来。我从" Link Binaries with Libraries"中删除了libKal.a。在Kal.xcodeproj的Build Phases部分。步骤进行:

  1. 单击Project Navigator中的Kal.xcodeproj(最左侧的列)
  2. 点击" Kal"在Tar​​gest(右下一列)
  3. 单击Build Phases选项卡(宽中心列)
  4. 在" Link Binaries with Libraries"删除libKal.a
  5. 有道理 - 它可以很好地链接到(取决于)它自己,现在可以。