This section describes a basic approach to porting applications from the Microsoft* Visual C++* Compiler for Windows* to the Intel® C++ Compiler for Windows*.
If you build your applications from the Windows* command line, porting applications from Microsoft* Visual C++* to the Intel® C++ Compiler can be as easy as modifying your makefile to invoke the Intel® C++ Compiler instead of the Microsoft* Compiler.
The Intel® C++ Compiler integration with Microsoft* Visual Studio* provides a conversion path to the Intel® C++ Compiler that allows you to build your Visual C++* projects with the Intel® C++ Compiler. This version of the Intel® C++ Compiler supports:
Microsoft Visual Studio* 2017
Microsoft Visual Studio* 2015
Microsoft Visual Studio* 2013
See the appropriate section in this documentation for details on using the Intel® C++ Compiler with Microsoft* Visual Studio*.
The Intel® C++ Compiler also supports many of the same compiler options, macros, and environment variables you already use in your Microsoft* work.
One challenge in porting applications from one compiler to another is making sure there is support for the compiler options you use to build your application. The Compiler Options reference lists compiler options that are supported by both the Intel® C++ Compiler and the Microsoft* C++* Compiler.