【问题标题】:xcode 4 error: ld: library not found for -lSystem.Bxcode 4 错误:ld:找不到-lSystem.B 的库
【发布时间】:2011-10-09 15:06:33
【问题描述】:

您好,我收到以下错误 ld: library not found for -lSystem.B,我不确定如何解决此问题。我已经尝试了其他 StackOverflow 消息步骤来查看是否解决了它,但我仍然得到它,实际上做一些其他更改给了我另一个或两个错误以及这个错误。任何帮助将不胜感激。

编辑:

ld: warning: directory not found for option '-L/Users/MACOXIRIS/Documents/xCode Projects/barupay 1.3/Libraries/RestKit/Build/Debug-iphonesimulator'
ld: warning: directory not found for option '-L/Users/MACOXIRIS/Documents/xCode'
ld: warning: directory not found for option '-LProjects/barupay'
ld: warning: directory not found for option '-L1.3/Libraries/Build/Debug-iphonesimulator'
ld: library not found for -lSystem.B
collect2: ld returned 1 exit status
Command /Developer/Platforms/iPhoneSimulator.platform/Developer/usr/bin/llvm-gcc-4.2 failed with exit code 1

【问题讨论】:

  • 有谁知道我能解决这个问题吗?
  • 由于某种原因我无法对原始问题发表评论,所以我必须在这里发帖。是否可以向我们展示自上次构建应用程序以来添加的代码并且编译时没有出现此错误?我不熟悉此错误,但也许如果我们查看您添加的新代码,我们可以确定您是否缺少包含或框架等。如果可以,我将使用我能提供的任何帮助来编辑此答案添加更多信息。
  • 我收到的代码可以在别人的机器上运行,但不能在我的 mini-mac 上运行......奇怪的是,代码本身有大约 100 多个文件,由于法律原因无法共享......我有我自己从来没有见过这个错误,如果我要创建一个新项目,从头开始我没有问题。我也不知道它在哪里。所有文件都编译我认为它只是在编译结束时抛出它。我会用更准确的错误更新我上面的帖子,我想我展示的内容很简单......
  • 我在这里关闭前 3 个警告并在黑暗中拍摄,xcode 是否有可能出于某种原因无法访问项目位置?从我对第三个警告的理解来看,它看不到可能是 lSystem.B 所在的项目部分。这也可以解释为什么迁移到另一台计算机有效。新代码中的目录引用是否可能不正确?我只是在这里为你大声思考,我认为你是对的,这没什么大不了的,只需要弄清楚如何解决它:P 让我们保持更新!
  • 好的,谢谢,我会在项目文件中做一些更深入的搜索,看看能不能找到解决办法。谢谢...是的,我会及时通知每个人,以防万一有人遇到同样的问题

标签: iphone ios4 xcode4 ios-simulator


【解决方案1】:

你可能很久以前就解决了这个问题,但是任何偶然发现这个问题的人都可以看看我的回答here。快乐的黑客攻击!

【讨论】:

    【解决方案2】:

    我在 GCC 上遇到过这个问题。它发生在我将Xcode.app 替换为Xcode-beta.app 之后。

    运行:

    gcc -print-search-dirs
    

    您会看到默认情况下它在哪里查找库。移动目录或创建符号链接以使它们可用(另一种选择是重新编译 gcc)。

    【讨论】:

      猜你喜欢
      • 2016-05-28
      • 1970-01-01
      • 2014-03-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-03-21
      • 2014-06-25
      • 2020-11-25
      相关资源
      最近更新 更多