Jules, as the old PSDK seems to be ‘officially’ unavailable now, what with needing to hunt for it and all, i think it’s probably quite important to make sure that the framework is fully supported by Juce and JAP.
Everyone who has the latest PSDK experiences the same bugged compilation thru clashes (mostly with the T macro), and that means that anyone up-to-date HAS to edit the JuceVSTWrapper.cpp file in order to get it to work.
The easiest way around it that i’ve found is with this file: juce_windows.h
This just lives next to juce.h in the juce folder and is included instead of windows.h, taking care of any precompiler definition traumas that may arise. If something like this were distributed with juce then the wrapper could be more easily fixed by the struggling newcomers.
Of course, if not, this is a simple fix for the VST JuceAudioPlugin problems you might have, y’all:
download the juce_windows.h file, and save it to your juce folder.
Edit the JuceVSTWrapper.cpp file and change #include “windows.h” to #include “juce_windows.h”.