32-bit VST3 doesn't link in Windows

The 32-bit linker doesn’t like

#pragma comment(linker, "/EXPORT:GetPluginFactory=GetPluginFactory")

in juce_VST3_Wrapper.cpp. Fixed with

#if JUCE_32BIT
 #pragma comment(linker, "/EXPORT:GetPluginFactory=_GetPluginFactory@0")
#else
 #pragma comment(linker, "/EXPORT:GetPluginFactory=GetPluginFactory")
#endif

Thanks for raising this, the issue should be fixed here:

1 Like