Supported Compilers

A compiler must be installed on the master machine used to prepare Prophet runs. Prophet Professional allows you to use one of the Microsoft C++ compilers. For versions of Prophet up to version 8.2.3, this can be supplemented, if preferred, with the Intel C++ compiler.

Note: Install your chosen compiler before installing the Core Prophet Components.


Compilers can be acquired through normal commercial licensing of products, or via download from 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.

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)

[For supported versions for earlier versions of Prophet please see the relevant release notes or contact the Prophet Helpdesk]

Note: If you wish to use the debugger in DCS, you will need to install the debugger tools for Windows during the installation.


The Microsoft SDKs and the Express version of Visual Studio can be downloaded free of charge from the Microsoft website. Please follow the links above or contact Microsoft for more information.

Note: Visual Studio Express 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.

For the Microsoft 2012 compiler you will need to install a version of the Visual Studio 2012.  This includes the Express edition which is available for free on the Microsoft website.  See above for the links to download these versions.

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 the SDK that is being installed.



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.

The compiler support matrix for older versions of Prophet can be found here.