Supported Compilers

Corporate 057

A compiler must be installed on any machine used to prepare Prophet runs. Prophet allows you to use one of the Microsoft C++ compilers.

Compiler compatibility

Supported compiler versions for Prophet 2018 Q3 are:

  • Microsoft Visual Studio 2015 for Desktop (including Express Edition, does not include Code or Community editions) (Microsoft 2015 compiler)
  • Microsoft Visual Studio 2017 for Desktop (including Express Edition, does not include Code or Community editions) (Microsoft 2017 compiler)
  • Build Tools for Microsoft Visual Studio 2017 (Microsoft 2017 compiler)

Supported compiler versions for Prophet 9.0.2, 9.0.3 and 9.0.4 are:

  • Microsoft Visual Studio 2013 for Desktop (including Express Edition) (Microsoft 2013 compiler)
  • Microsoft Visual Studio 2015 for Desktop (including Express Edition), does not include Code or Community editions) (Microsoft 2015 compiler)

Supported compiler versions for Prophet 9.0 and 9.0.1 are:

  • Microsoft Visual Studio 2012 for Desktop (including Express Edition) (Microsoft 2012 compiler).  Note that this compiler is not supported by Microsoft Server 2008 prior to R2.
  • Microsoft Visual Studio 2013 for Desktop (including Express Edition) (Microsoft 2013 compiler)

Installation guide

Compilers can be acquired through normal commercial licensing of products and via the vendors' websites. 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://visualstudio.microsoft.com/downloads/#build-tools-for-visual-studio-2017).  Run the installer and select "Visual C++ build tools" when the option appears.  Click on the image below for a clearer image.

VS2017BuildTools


Microsoft Visual Studio 2017 Express Edition

Note: Visual Studio 2017 Express Edition requires product registration with Microsoft. Each user needs to create a Microsoft account and activate their product against their account. This is part of the terms of use of the product.

"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.

Support 

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.

Further details on the compiler support matrix can be found here.