我想在這裏構建DisposeWindow + Beep_Injector示例項目:https://github.com/rentzsch/mach_star,並且無法正確鏈接到與應用程序項目鏈接的框架(mach_inject_bundle
)。mach_star框架XCode鏈接問題
這是我得到的錯誤:
Ld build/Development/DisposeWindow+Beep.bundle/Contents/MacOS/DisposeWindow+Beep normal x86_64
cd /Users/me/repos/mach_star/DisposeWindow+Beep
/Developer/usr/bin/llvm-gcc-4.2 -arch x86_64 -bundle -L/Users/me/repos/mach_star/DisposeWindow+Beep/build/Development -F/Users/me/repos/mach_star/DisposeWindow+Beep/build/Development -filelist /Users/me/repos/mach_star/DisposeWindow+Beep/build/DisposeWindow+Beep.build/Development/DisposeWindow+Beep.build/Objects-normal/x86_64/DisposeWindow+Beep.LinkFileList -framework Carbon -framework AudioToolbox -o /Users/me/repos/mach_star/DisposeWindow+Beep/build/Development/DisposeWindow+Beep.bundle/Contents/MacOS/DisposeWindow+Beep
Undefined symbols for architecture x86_64:
"_mach_override", referenced from:
_load in DisposeWindow+Beep.o
(maybe you meant: _mach_override_ptr)
ld: symbol(s) not found for architecture x86_64
collect2: ld returned 1 exit status
所有個別項目建設很好,但我不能建立父項目...
這裏是什麼都CONFIGS看起來像一個截圖: http://i.imgur.com/vaLTu.png
任何想法?
你能用32位而不是64位構建它嗎? – 2012-03-10 07:37:03
不,結果相同 – ashgromnies 2012-03-12 18:32:39
版本歷史記錄的最後一項來自Sun 2005年12月18日(相當陳舊),據說推薦使用XCode 2.2。你可以得到XCode 2.2嗎? – 2012-03-12 19:00:51