with xcode, there's a post build script (given in introjucer) that is run to copy the plugins in the 'default' plugins' locations.
is there something similar that could be set-up on windows with visual studio? or another simple alternative people usually use?
Coincedence! I just made this for myself yesterday (32 bit version):
cmd.exe /k copy /y "$(OutDir)\$(TargetName).dll" "C:\Program Files\Steinberg\VstPlugins\$(TargetName).dll" cmd.exe /k copy /y "$(OutDir)\$(TargetName).dll" "C:\Program Files\Steinberg\VST3\$(TargetName).vst3"
For your target folders, check where your DAW is expecting them.
I use the following in my Post-build Command:
xcopy /Y "$(TargetPath)" "$(VSTPluginFolder)"
and have VSTPluginFolder as an Environment Variable. That means other people can use your build, even if they have a different VST plugin folder.
You could also use:
xcopy /Y "$(TargetPath)" "$(VST3PluginFolder)\*.vst3"
as a simpler command to copy a VST3 version out (although I've not tested that one, so let me know if it doesn't work).
thanks guys! that's great!
When I create a gui project in jucer (git tag 3.08) I am unable to enter a post build script: when I put in a script and then open the project in xcode 6.0.1 I get a project parse error.
However, when I generate a VST or other plugin the post build script works fine