A compiler must be installed on any machine used to prepare Prophet runs. Prophet allows you to use one of the Microsoft C++ compilers.
- Microsoft Visual Studio 2015 for Desktop (including Express Edition, but not Code or Community editions) (Microsoft 2015 compiler)
- Microsoft Visual Studio 2017 for Desktop (including Express Edition, but not Code or Community editions) (Microsoft 2017 compiler)
- Build Tools for Microsoft Visual Studio 2017 (Microsoft 2017 compiler)
Note: We recommend the Microsoft 2017 compiler for new deployments, and advise customers with the Microsoft 2015 compiler to consider upgrading to the 2017 version due to known issues with the Microsoft 2015 compiler in addition to Prophet 2020 Q2 being the last release to support Microsoft Visual Studio 2015
Compilers can be acquired through normal commercial licensing on https://visualstudio.microsoft.com/vs/older-downloads/. Clients are required to ensure compliance with the licence terms of any compiler used, and the responsibility for this remains solely with the client.
Build Tools for Microsoft Visual Studio 2017
Note: Build Tools for Visual Studio 2017 requires the same licensing as Visual Studio 2017.
To install Build Tools for Microsoft Visual Studio 2017 download the installer (link https://aka.ms/vs/15/release/vs_buildtools.exe). Run the installer and select "Visual C++ build tools" when the option appears. Click on the image below for a clearer image.
Microsoft Visual Studio 2017 Express Edition
"Express 2017 for Windows Desktop" can be found on this page https://visualstudio.microsoft.com/vs/express/
Earlier versions of Microsoft Visual Studio
Remember to install the debugger tools if you wish to use the debugger in DCS. Be aware that the available options can vary depending on the machine and on the SDK that is being installed.
Additional installations of the Windows 10 SDK
Ensure that the most recent installed version of the Windows 10 SDK is no later than the version installed with Visual Studio 2015 or 2017.
If you have any questions about compilers for Prophet Professional, please contact your regional representative or the Prophet Helpdesk. All contact details can be found here.