I've been experimenting with RackAFX, using VS Express 2013 on Windows 10. I'm able to build RackAFX projects but I'm unable to build projects using the "Make VST" option, due to the error "Unable to locate Platform Toolset v140". I've tried installing the v140 toolset (and restarting) but the error persists. Incidentally, this error appears to relate only to the "Base" part of the solution as the other part is set to v120 - is that correct?
If I set the Base part to v120 also, I get errors relating to "ShObjIdl.h", so I assume that's the wrong approach. Any ideas?
Yes, you need to manually change the platform toolset for VS2013 in the Properties for the base lib portion; you will want to do this for all configurations (release/debug/x86/x64). This is because of the base class configuration file in the VST3 SDK, not the Make VST operation. It looks like the last time they built the SDK examples for non-VS2010, they used VS2015 at Steinberg.Â
After making this change, I had no problems compiling the Make VST projects with VS2013 - I am using VS2013 Professional, however. But I don't think that should make a difference. You may want to do a clean operation (or Rebuild All) in VS. Also, as a check, you should try to compile one of the VST SDK sample projects with your version of VS2013. The base portion of the VST3 projects is fundamentally identical for all projects (SDK or RackAFX).
Most Users Ever Online: 152
Currently Browsing this Page:
Guest Posters: 1
Moderators: W Pirkle: 689