Windows VST3 error
-
Getting this error on Windows
z:\juce\modules\juce_audio_processors\format_types\juce_vst3headers.h(107): fatal error C1083: Cannot open include file: 'pluginterfaces/vst/vsttypes.h': No such file or directory
No problems on OSX.
Any ideas?
-
See if my solution in this thread helps:
https://forum.hise.audio/topic/2435/vst3-build-fail-on-windows/3
-
Also if you only build vst3 this can be added to extra definitions:
JUCE_VST3_CAN_REPLACE_VST2 = 0
-
@dustbro Thanks, I followed those instructions previous to get it working on MacOS.
I've just noticed this isn't set
Could this be the cause? It's not set in the MacOS section either, but maybe Mac is better at finding things without paths being specified...
-
Yep I had to fill in that box with the path.
-
@d-healey - what does your SDK folder look like?
--oops - didnt read further - you have a solution
-
I've just updated the jucer template output by HISE to include the path to the SDK3 folder inside the JUCE directory by default when exporting a VST3 plugin. This will avoid users having to copy files over to the version inside the tools/SDK folder and you won't have to worry about adding the path to the jucer project manually.
I've also enabled
bigobj
by default on VS17 and improved the naming of some of the output binaries (doesn't make a different most of the time but stops me getting confused writing my exporter app trying to keep track of all the different variations of binary name)@Christoph-Hart I've made a pull request to scriptnode for these changes, thanks.