我一直在努力让Oli Larkin 的Auto Talent编译一段时间。我对 Xcode 很陌生,这可能是问题所在,但无论哪种方式,我都想看看是否有人可以帮助我。我正在尝试编译它以制作 64 位版本。
从顶部开始:
我已经找到了一些我认为是问题的事情。
- 注意到缺少 wdl sdk。从https://github.com/olilarkin/wdl-ol下载。在 src 文件夹之外添加了 wdl 文件夹。
- 启动 Xcode 5.0.2 时收到一些警告。让 Xcode 修复它们。
- 意识到 /Developer/Examples 文件夹在 Mavericks 中不存在。找到https://developer.apple.com/library/mac/samplecode/CoreAudioUtilityClasses/Introduction/Intro.html#//apple_ref/doc/uid/DTS40012328-Intro-DontLinkElementID_2,下载示例代码,链接到 AUBase 我意识到此路径需要在 AU 构建设置中更新(参见屏幕截图)。
- iPlug.xcodeproj 是红色的。不知道该怎么做。有任何想法吗?我假设这很重要。
更新:根据最近的评论,我现在有所进展。但是,目前我收到以下错误。这与没有 Lice SDK 或其他东西有关。这是绝对需要的吗?如果是这样,您是否有时间详细说明这一点以及从哪里获得它?再次感谢所有的帮助。
看起来我遇到了另一个与 clang 相关的问题。可能与Xcode 有关 - Command /Developer/usr/bin/clang failed with exit code 1,不确定。
注意:在最终解决上述错误之前,我必须...
将 CoreMIDI.framework “框架和库” -> “链接框架” -> 应用程序链接到 /System/Library/Frameworks/CoreMIDI.framework。
将构建设置中的编译器设置为默认编译器。否则它会说不支持的编译器并抛出一些警告。希望这没有搞砸任何事情。
将 VST3 SDK 中的 aeffect.h 和 aeffectx.h 重命名为 aeffect.h 和 aeffectx.h。你可以在 public.sdk -> source -> vst2.x 中找到这些文件。显然 2.x 不再受支持。重命名它们后,我按照自述文件的指示将它们移动到 WDL 中的 VST_SDK 文件夹中。