User and Reference Guide for the Intel® C++ Compiler 14.0

Using the Intel® C++ Compiler (VS 2010)

The following applies to C++ for Microsoft Visual Studio* 2010.

Using the Intel® C++ Compiler within the Visual Studio* IDE

  1. Create a Visual C++* project, or open an existing project.

  2. In Solution Explorer, select the project(s) to build with Intel® C++ Compiler.

  3. In Project > Properties, select the Configuration Properties category. In the General property page, change the Platform Toolset to Intel C++ Compiler XE 2013.

    Alternatively, you can select the toolset using the Project > Intel C++ Composer XE 2013 > Use Intel C++ menu option. This sets Intel® C++ Composer XE 2013 as the toolset for all supported platforms and configurations.

    Selecting this toolset results in the display of Intel-specific property pages and properties.

  4. To add options, open the project property page by selecting Project > Properties. You can add compiler options to the Additional Options field in C/C++Command Line, or by selecting options from Intel specific properties. Refer to complete list of options in the Compiler Options section in this documentation.

  5. Rebuild, using either Build > Project only > Rebuild for a single project, or Build > Rebuild Solution for a solution.

Verify Use of the Intel® C++ Compiler

After rebuilding your application with "Suppress Start Banner to No" set, look at the Output window. You should see a message similar to the following when using the Intel® C++ Compiler:

Intel® C++ Compiler XE 2013 SP1 for applications running on IA-32, Version 14.1.X.X 
...(Intel C++ Environment)

Unsupported Visual C++* Project Types

The following project types are not supported:

Unsupported Library Types in Visual Studio* 2010

Static, single-thread libraries are not available in Visual Studio* 2010.

The static, single-thread Visual C++* libraries libc.lib and libcd.lib have been removed. If you specify that the Intel® C++ Compiler should use Visual Studio* 2008 to build with the command line, and you attempt to build an application with the static, single-thread library, which was the default in earlier versions, you will get a warning that the ML option is not supported.

If you attempt to link such an application you will get an error from the linker that libc.lib or libcd.lib is not found.

To resolve this, use the threaded and/or DLL forms of the run-time libraries which are specified using either MT, which is the default, or MD options.

This issue may also affect projects which are built from the Visual Studio* IDE. In this case, change the project property C/C++ > Code Generation > Runtime Library to the desired new value.

Tips for Ease of Use


Submit feedback on this help topic