0

Xcode 4.4 を使用して 10.8 でhttps://github.com/kineme/AudioToolsをコンパイルしようとすると、Apple Mach-O Linker (ld) エラーが発生します。

https://github.com/kineme/QCPatchXcodeTemplateで入手できる「SkankySDK」をインポートしようとすると問題が発生すると思います。

インストール スクリプトを使用して、フレームワークをシステム ライブラリにコピーしました。

フレームワークをプロジェクトにインポートしました (これはLink Binary With Librariesの下のBuild Phasesにあり、新しい "Copy Files" ビルド フェーズに追加しようとしても無駄でした)

フレームワークは、フレームワークとライブラリ>リンクされたフレームワークの下の私のプロジェクトにあります

Ld build/AudioTools.build/Development/AudioTools.build/Objects-normal/i386/AudioTools normal i386
    cd /Users/tenkai/Desktop/Projects/QuartzComposer/AudioTools
    setenv MACOSX_DEPLOYMENT_TARGET 10.8
    /Applications/Xcode.app/Contents/Developer/usr/bin/llvm-gcc-4.2 -arch i386 -bundle -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10. 8.sdk -L/Users/tenkai/Desktop/Projects/QuartzComposer/AudioTools/build/Development -L/Users/tenkai/Desktop/Projects/QuartzComposer/AudioTools/Frameworks -F/Users/tenkai/Desktop/Projects/QuartzComposer/ AudioTools/build/Development -F/Users/tenkai/Desktop/Projects/QuartzComposer/AudioTools -F/Users/tenkai/Desktop/Projects/QuartzComposer/AudioTools/Frameworks -F/Users/tenkai/Desktop/Projects/QuartzComposer/AudioTools/ Frameworks/SkankySDK.framework/Headers -F/Users/tenkai/Desktop/Projects/QuartzComposer/AudioTools/Frameworks/SkankySDK.framework -filelist /Users/tenkai/Desktop/Projects/QuartzComposer/AudioTools/build/AudioTools.build/Development/オーディオツール。build/Objects-normal/i386/AudioTools.LinkFileList -Xlinker -rpath -Xlinker "@loader_path/../Frameworks" -mmacosx-version-min=10.8 -dead_strip -fobjc-link-runtime -framework SkankySDK -framework Cocoa -framework Quartz -framework CoreAudio -framework Accelerate -framework AudioToolbox -framework QuickTime -o /Users/tenkai/Desktop/Projects/QuartzComposer/AudioTools/build/AudioTools.build/Development/AudioTools.build/Objects-normal/i386/AudioToolsbuild/Development/AudioTools.build/Objects-normal/i386/AudioToolsbuild/Development/AudioTools.build/Objects-normal/i386/AudioTools

ld: フレームワークが見つかりません SkankySDK
collect2: ld が 1 つの終了ステータスを返しました
コマンド /Applications/Xcode.app/Contents/Developer/usr/bin/llvm-gcc-4.2 が終了コード 1 で失敗しました
4

1 に答える 1

0

アドホックなソリューションは次のとおりです。

https://github.com/2mc/AudioTools

SkankySDK の場所がわかっている場合は、SkankySDK をプロジェクトに追加する必要さえありません。私は /Library/Frameworks のデフォルトの場所にあります。そこで、フレームワークの検索パスに追加しました。

その後、プロジェクトをビルドするためのファイル 'AudioEmbeddedFilePatchUI.xib' がまだ不足していました。ただし、ターゲットから除外するだけで、プロジェクトをビルドでき、まだ機能しているように見えます;-)。

于 2012-08-05T15:55:03.413 に答える