使用Xcode 5.0.1和Mavericks编译Autotalent v2问题

时间:2014-01-04 09:37:25

标签: xcode audio plugins vst

我一直在努力让Oli Larkin Auto Talent编译一段时间。我对Xcode很新,这可能是个问题,但无论如何,我想我会看到是否有人可以帮助我。我正在尝试编译它以生成64位版本。

从顶部开始:

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

  1. 注意到wdl sdk丢失了。从https://github.com/olilarkin/wdl-ol下载。在src文件夹之外添加了wdl文件夹。
  2. 启动Xcode 5.0.2时收到一些警告。让Xcode修复它们。
  3. 意识到Mavericks中不存在/ Developer / Examples文件夹。找到了https://developer.apple.com/library/mac/samplecode/CoreAudioUtilityClasses/Introduction/Intro.html#//apple_ref/doc/uid/DTS40012328-Intro-DontLinkElementID_2,下载了示例代码,链接到AUBase,因为我意识到这条路径需要在AU Build Settings中更新(见截图)。
  4. iPlug.xcodeproj为红色。不知道该怎么做。有任何想法吗?我认为这很重要。
  5. Build Settings Another shot of build settings enter image description here enter image description here

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

    Lice Errors

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

    clang errors

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

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

    2. 将构建设置中的编译器设置为默认编译器。否则它说不受支持的编译器并抛出一些警告。希望这不会弄乱任何东西。

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

1 个答案:

答案 0 :(得分:1)

您拥有的源代码不会直接使用最新版本的WDL-OL进行编译,因为批量已更改。升级它的方法是删除相关的源代码(即autotalent.h / cpp和mayer fft stuff)并重新复制WDL-OL中的一个模板项目并将其带入新文件夹。

我已经为你完成了:

https://github.com/olilarkin/autotalent

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

OLI