A compiler must be installed on any machine used to prepare Prophet runs. Prophet allows you to use one of the Microsoft C++ compilers.
|Prophet||Microsoft 2015||Microsoft 2017||Microsoft 2019|
We support only the Express, Professional and Enterprise versions of Microsoft Compilers.
We also support 2017 build tools for all versions and 2019 build tools for 2021 Q2 and later.
- All releases after 2018 Q3 compile the Prophet generated code using 64-bit rather than 32-bit architecture.
- We recommend the Microsoft 2017 compiler or later for new deployments, and advise customers with the Microsoft 2015 compiler to consider upgrading to the 2017 or later 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.
- You must have a valid licence for Microsoft Visual Studio in order to use the Build Tools.
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 picture.
Microsoft Visual Studio 2017 Express Edition
"Express 2017 for Windows Desktop" can be found on this page https://visualstudio.microsoft.com/vs/express/
Build Tools for Microsoft Visual Studio 2019
Note: Build Tools for Visual Studio 2019 requires the same licensing as Visual Studio 2019.
To install Build Tools for Microsoft Visual Studio 2019 download the installer (link https://aka.ms/vs/16/release/vs_buildtools.exe). Run the installer and select "Desktop development with C++" when the option appears then deselect "C++ AddressSanitizer" on the right hand side. Click on the image below for a clearer picture.
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, 2017 or 2019.
If you have any questions about compilers for Prophet, please contact your regional representative or the Prophet Helpdesk. All contact details can be found here.