2013-03-15 26 views
5

我正在尝试更新ODBCQueryTool因此它将在10.7以下生成。它最初的目标是10.6,这在Xcode的新版本中并不直接支持。现在一个工作版本会很好,但理想情况下,我想制作一个可以在10.5或更新的版本上运行的版本。将旧版代码从OS X 10.6更新到10.7

所以开始我下载并安装了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) 

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

+4

试试这个:在构建设置集“隐式链接Objective-C运行时支持”到NO。 – Chris 2013-03-15 13:39:46

+0

谢谢!这有点晦涩...... – 2013-03-15 17:12:30

+0

@Chris你应该回答这个问题......我慢慢地发疯,谢谢! – Zenon 2013-09-07 21:26:36

回答

2

只是让此基础上克里斯的帖子答案:

在构建设置设置“链接含蓄的Objective-C运行时支持”为NO。