【问题标题】:Updating older code from OS X 10.6 to 10.7将旧代码从 OS X 10.6 更新到 10.7
【发布时间】:2013-03-15 13:04:47
【问题描述】:

我正在尝试更新 ODBCQueryTool,使其在 10.7 下构建。它最初针对的是 10.6,在较新版本的 Xcode 中不直接支持。现在一个工作版本就可以了,但理想情况下我想制作一个可以在 10.5 或更高版本上构建和运行的版本。

首先我下载并安装了 10.6 SDK。在那一点上,一些问题消失了,但我遇到了一系列问题:

ld:警告directory not found for option'-F/Users/maury/Develop/odbckit/ODBCQueryTool/../ODBCKit/build/Release'

Undefined symbols for architecture x86_64:
  "_OBJC_CLASS_$_NSMutableOrderedSet", referenced from:
      objc-class-ref in libarclite_macosx.a(arclite.o)

我在 Google 中找不到任何有用的东西。我的印象是 ARC 是 10.7 和更新版本的一部分,所以我不清楚为什么我会得到这些。

【问题讨论】:

  • 试试这个:在构建设置中将“隐式链接 Objective-C 运行时支持”设置为否。
  • 谢谢!这有点晦涩......
  • @Chris 你应该回答这个问题......我正在慢慢发疯谢谢!
  • @Chris 这绝对应该是一个答案,谢谢!!

标签: macos automatic-ref-counting


【解决方案1】:

根据 Chris 的帖子来回答这个问题:

在构建设置中将“隐式链接 Objective-C 运行时支持”设置为 NO。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-10-19
    • 1970-01-01
    • 2016-11-26
    • 1970-01-01
    • 2011-11-02
    • 1970-01-01
    相关资源
    最近更新 更多