0

我一直在努力让Oli Larkin 的Auto Talent编译一段时间。我对 Xcode 很陌生,这可能是问题所在,但无论哪种方式,我都想看看是否有人可以帮助我。我正在尝试编译它以制作 64 位版本。

从顶部开始:

我已经找到了一些我认为是问题的事情。

  1. 注意到缺少 wdl sdk。从https://github.com/olilarkin/wdl-ol下载。在 src 文件夹之外添加了 wdl 文件夹。
  2. 启动 Xcode 5.0.2 时收到一些警告。让 Xcode 修复它们。
  3. 意识到 /Developer/Examples 文件夹在 Mavericks 中不存在。找到https://developer.apple.com/library/mac/samplecode/CoreAudioUtilityClasses/Introduction/Intro.html#//apple_ref/doc/uid/DTS40012328-Intro-DontLinkElementID_2,下载示例代码,链接到 AUBase 我意识到此路径需要在 AU 构建设置中更新(参见屏幕截图)。
  4. iPlug.xcodeproj 是红色的。不知道该怎么做。有任何想法吗?我假设这很重要。

构建设置 构建设置的另一张照片 在此处输入图像描述 在此处输入图像描述

更新:根据最近的评论,我现在有所进展。但是,目前我收到以下错误。这与没有 Lice SDK 或其他东西有关。这是绝对需要的吗?如果是这样,您是否有时间详细说明这一点以及从哪里获得它?再次感谢所有的帮助。

虱子错误

看起来我遇到了另一个与 clang 相关的问题。可能与Xcode 有关 - Command /Developer/usr/bin/clang failed with exit code 1,不确定。

铿锵错误

注意:在最终解决上述错误之前,我必须...

  1. 将 CoreMIDI.framework “框架和库” -> “链接框架” -> 应用程序链接到 /System/Library/Frameworks/CoreMIDI.framework。

  2. 将构建设置中的编译器设置为默认编译器。否则它会说不支持的编译器并抛出一些警告。希望这没有搞砸任何事情。

  3. 将 VST3 SDK 中的 aeffect.h 和 aeffectx.h 重命名为 aeffect.h 和 aeffectx.h。你可以在 public.sdk -> source -> vst2.x 中找到这些文件。显然 2.x 不再受支持。重命名它们后,我按照自述文件的指示将它们移动到 WDL 中的 VST_SDK 文件夹中。

4

1 回答 1

1

您拥有的源代码不会直接与最新版本的 WDL-OL 一起编译,因为很多地方都发生了变化。升级它的方法是删除相关的源代码(即autotalent.h/cpp 和mayer fft 的东西)并重新复制WDL-OL 中的模板项目之一并将其引入新文件夹。

我已经为你做了:

https://github.com/olilarkin/autotalent

您可以将此存储库克隆到 WDL-OL 的 IPlugExamples 文件夹中,并且如果您已将所有 SDK 文件放在适当的位置,它应该可以直接编译。

奥利

于 2014-01-04T15:53:40.223 回答