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”(右侧一列)
  3. 单击“构建阶段”选项卡(宽中心列)
  4. 在“Link Binaries with Libraries”部分下删除 libKal.a

有道理 - 它不能很好地链接到(依赖于)自身,现在可以了。

于 2012-08-12T21:43:39.673 回答