We’ve been happily building Juce plugins using PT_90_PlugInSDK on Windows for some time. I set up the VS projects myself (not using the Introjucer) by following the instructions in juce/extras/audio plugins/How to use this framework.txt and adapting them where necessary. This was a while ago now, so I’m not sure if the following list is comprehensive, but according to the notes I made at the time the only modifications needed were:
change all the header search paths from “PT_80_SDK” to “PT_90_PlugInSDK”[/]
remove the following paths, which no longer exist: AlturaPorts\TDMPlugins\PluginLibrary\Interfaces and AvidCode\AVX2sdk\AVX\avx2\avx2sdk\inc[/]
add a new header search path: AlturaPorts\TDMPlugins\common\Macros[/]
add a preprocessor macro ePlugIn_StemFormat_7dot1=ePlugIn_StemFormat_7dot1DTS[/]
and that’s it. No link errors as far as I remember. Also, remember to compile the static libraries first (DAE.lib, DigiExt.lib, DSI.lib, PlugInLib.lib). I have a feeling there was something about PlugInLib being called PlugInLib_stdcall or something, but I just renamed it.