Я сгенерировал исходные и проектные файлы для простого vst synth в Introjucer. Код компилируется с одной странной ошибкой:
ошибка C2259: ‘SimpleSynthAudioProcessor’: невозможно создать экземпляр абстрактного класса
Компилятор считает, что SimpleSynthAudioProcessor является абстрактным классом, но это не так!
Это мой заголовочный файл для этого класса: http://pastebin.com/Ge2sHAWq
И это заголовочный файл для базового класса класса выше: http://pastebin.com/UKC7h5P5
Я долгое время не программировал на C ++, но в любом случае я не вижу проблем в этом коде.
Похоже, вы не реализовали virtual bool silenceInProducesSilenceOut() const = 0;
Других решений пока нет …