Help with Unresolved symbol with basic vst3 plugin build

I’ve taken a fresh install of JUCE and the latest VST3 SDK from Steinberg.
In attempting to follow the tutorial at https://docs.juce.com/master/tutorial_create_projucer_basic_plugin.html.

Visual Studio 2019 reports the following link error:

LNK2019 unresolved external symbol “public: __cdecl Steinberg::Vst::PlugInterfaceSupport::PlugInterfaceSupport(void)” (??0PlugInterfaceSupport@Vst@Steinberg@@QEAA@XZ) referenced in function “public: __cdecl Steinberg::Vst::HostApplication::HostApplication(void)”

I’ve pointed Projucer to my VST3 SDK Folder, and it seems to find files in it. What am I missing?

thanks,

Gord

JUCE comes with the VST3 SDK as part of it, and it’s generally easier to just use those.

Leave the VST3 SDK path in Global Paths blank and you should be fine.

1 Like

Thanks. I was looking the wrong spot (VST SDK Folder in exporters) and Global paths was set to my old version of JUCE.

Builds now.

Many thanks!!!

1 Like