VST3 building errors


#1

Hello,

After updating to Projucer 5.1, I got some of errors related to VST3.

/Volumes/MacData/JUCE/modules/juce_audio_plugin_client/VST3/juce_VST3_Wrapper.cpp:710:47: Expected class name

/Volumes/MacData/JUCE/modules/juce_audio_plugin_client/VST3/juce_VST3_Wrapper.cpp:867:62: No member named ‘IPlugViewContentScaleSupport’ in namespace ‘Steinberg’

/Volumes/MacData/JUCE/modules/juce_audio_plugin_client/VST3/juce_VST3_Wrapper.cpp:723:65: No member named ‘IPlugViewContentScaleSupport’ in namespace ‘Steinberg’

/Volumes/MacData/JUCE/modules/juce_audio_plugin_client/VST3/juce_VST3_Wrapper.cpp:723:65: No type named ‘IPlugViewContentScaleSupport’ in namespace ‘Steinberg’

How I can fix these errors?

Thank you


#2

What version of the VST3 SDK are you using? I think updating to the most recent would fix things.


#3

I checked SDK version and I use latest one.

By the way, I removed “juce_audio_utils” module and changed some of modules settings, then I can build VST3 without those errors now.
I don’t know “juce_audio_utils” module triggered these errors,
but in my case it’s worked.