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.
Supported compiler versions for Prophet 9.0.2 are:
Supported compiler versions for Prophet 9.0 and 9.0.1 are:
Supported compiler versions for Prophet 8.2 Update 3 are:
[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 SDK installation.
If you wish to use Microsoft Windows SDK for Windows 7 and .NET Framework 4 (7.1) then you need to install them before you install the 2010 DLLs (which will be installed automatically when you run the installation CD) and before you install the Prophet Worker. Alternatively if you have already have the 2010 redistributables then you will need to uninstall them via the Programs and Features section in the Control Panel. You can then reinstall them from the Tools\VS2010Runtime folder on the installation CD after you have installed the compilers
The Visual Studio installations will also install the corresponding SDKs as above. If you wish to run models on a machine where the code was compiled with a particular version of the Microsoft Compiler which is not installed on that machine then you will also need to have the corresponding Runtime DLLs. These will be automatically installed as part of the Prophet installation. Alternatively they can be manually installed by accessing the appropriate folder under the Tools section on the installation CD.
To use the Intel compiler you will need to buy a separate licence. You will also need to install the 7.1 version of the Microsoft SDK.
Prophet Professional 8.2 Update 3 and Prophet Enterprise 8.2 Update 3 will be the last release to offer support for the Intel Compilers. Over recent releases, testing has shown that the performance of the Intel Compiler is no better than the Microsoft Compiler. If you are a user of the Intel Compiler, we suggest that you move to the most
recent Microsoft Compiler instead.
Note: The related 64 bit DLLs should be installed on machines that have a 64 bit operating system.
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.
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.
Note: After installing Visual Studio 2012 you may find that your 2010 compiler stops working. To rectify this you will need to install Visual Studio 2010 SP1. Unfortunately if you don't already have the Visual Studio 2010 installed there isn't an equivalent SDK update. For further details see here.
For the Microsoft 2010 compiler the easiest way to install the compiler is to install one of the supported SDKs. The installation is straightforward, but note the suggested Installation Options shown below (the items shown with green ticks are the minimum required).
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.
Optionally, you can purchase and install the Intel C++ Compiler 12.1 (available with version 7 of the Intel Composer XE) or the Intel C++ Compiler 13.2/14.0 (available with the Intel Composer XE 2013) to add to your Microsoft Visual Studio installation.
Once the compiler is installed, it is selected from within Prophet by choosing it from the appropriate Compiler dropdown in the Compilers option of the Options dialog (accessed from the Prophet button menu).
For more information about the Intel Compiler visit: http://software.intel.com/en-us/articles/intel-composer-xe/
If you have any questions about compilers for Prophet Professional 9.0.1, please contact your regional iWorks 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.