Modifying Projects to Use a Selected Compiler from the Command Line

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

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

Where:

Parameter

Description

sln_file

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

prj_files

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

/VC

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

VCtoolset name

either v90, v100, or v110.

/IC

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

ICtoolset name

Intel C++ Compiler XE 14.0

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

/q

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

/nologo

suppress startup banner.

/msvc

set the compiler to Microsoft Visual C++*.

/s

search the project files through all subdirectories.

/f

where possible, force an update to the project even if it has an unsupported type or unsupported properties.

/? or /h

show help.

Example

Issue the command ICProjConvert130.exe *.icproj /s /VC to modify 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, ICProjConvert130.exe remains in the folder Program Files\Common Files\Intel\shared files\ia32\Bin so you can use it for transforming Intel® C++ projects back to Microsoft Visual C++*.

For more complete information about compiler optimizations, see our Optimization Notice.