2013-03-15 50 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。