Можно ли скомпилировать VST на Linux?

Для проекта класса я пытаюсь написать подключаемый модуль VST, поддерживаемый CUDA. Мой текущий рабочий процесс CUDA - на компьютере с Linux, поэтому я бы предпочел скомпилировать и связать там.

Согласно Википедии , это должно быть возможно (я не смог найти никакой документации Steinberg, относящейся к Linux), но я не могу найти Makefile или инструкции по сборке, если вы не используете Xcode или Visual Studio.

Я почти уверен, что VST 3 SDK не поддерживает Linux. Когда я пытаюсь скомпилировать плагин под Linux, я получаю следующую ошибку:

./base/source/fatomic.cpp:39:30: fatal error: libkern/OSAtomic.h: No such file or directory

Эта проблема вызвана следующим кодом в "VST3 SDK / base / source / fatomic.cpp"

#if MAC
    #include 
    #if MAC_OS_X_VERSION_MIN_REQUIRED > MAC_OS_X_VERSION_10_4
        #define NATIVE_ATOMIC_TYPE  (volatile int32_t*)
    #else
        #define NATIVE_ATOMIC_TYPE  (int32_t*)
    #endif
#elif WINDOWS
    #include 
#endif

Но я надеюсь, что компиляция под Linux будет работать с VST SDK 2.4. Спасибо за чтение.

6
задан Robert Karl 30 June 2011 в 22:57
поделиться