Intel® C++ Compiler 19.0 Developer Guide and Reference

Converting Projects to Use a Selected Compiler from the Command Line

You can use the command-line utility ICProjConvert180.exe to transform your Intel® C++ projects into Microsoft Visual C++* projects, or vice-versa. The syntax is:

ICProjConvert180.exe <sln_file | prj_files> </VC[:"VCtoolset name"] | /IC[:"ICtoolset name"]> [/q] [/nologo] [/msvc] [/s] [/f]

Where:

Parameter

Description

sln_file

A path to the solution file, which should be modified to use a specified project system.

prj_files

A space separated list of project files (or wildcard), which should be modified to use specified project system.

/VC

Convert to use the Microsoft Visual C++* project system.

VCtoolset name

The possible values are v120 (Microsoft Visual Studio* 2013), v140 (Microsoft Visual Studio* 2015), or v141 (Microsoft Visual Studio* 2017).

/IC

Convert to use the Intel® C++ project system.

ICtoolset name

Intel C++ Compiler 18.0

Depending on the integration version, the supported name values may be different.

/q

Starts quiet mode, all information messages (except errors) are hidden.

/nologo

Suppresses the startup banner.

/msvc

Sets the compiler to Microsoft Visual C++*.

/s

Searches the project files through all subdirectories.

/f

Forces an update to the project even if it has an unsupported type or unsupported properties.

/? or /h

Shows help.

Example

Issue the command ICProjConvert180.exe *.icproj /s /VC to convert all Intel® C++ project files in the current directory and its subdirectories to use Microsoft Visual C++*.

Note

If you uninstall the Intel® C++ Compiler, ICProjConvert180.exe remains in the folder Program Files (x86)\Common Files\Intel\shared files\ia32\Bin and you can use it to transform Intel® C++ projects back into Microsoft Visual C++*.