This article applies to the Intel C++ Compiler for Windows* 10.1 or older.
Support for Microsoft Visual C++* 6.0
The Intel® C++ Compiler is integrated with the Microsoft Visual C++* 6.0 IDE. The Intel C++ Compiler 10.0 has deprecated the support for Visual C++ 6.0. The support will be removed from the next major release.
Please plan to upgrade to Microsoft Visual Studio .NET 2003* or Visual Studio 2005*.
Invoke the Intel C++ Compiler from within the Microsoft Visual C++ 6.0 IDE
- Open Select Compiler from the Tools menu to display the Selection Tool dialog box.
Note: Parts of the Selection Tool dialog may be disabled if the Intel® C++ Compiler for 32-bit Applications and the Intel® C++ Compiler for IA-64 Applications are not installed at the same time.
- Check the box labeled Intel C++ Compiler in the IA-32 Compiler Selection frame to indicate the compiler you want to use.
Note: If you do not check the box, the Selection Tool defaults to the Microsoft compiler. To switch back to the Microsoft Visual C++ compiler for IA-32 platforms, uncheck the box for the Intel C++ Compiler.
- Check the box labeled Intel C++ Compiler in the Intel® Itanium® Compiler/Environment Selection frame to indicate the compiler that you want to use.
Note: If you do not check the box, the "Selection Tool" defaults to the Microsoft compiler.
If you have selected the Intel C++ Compiler, type or select a version number in the Version box.
- To use different PATH, INCLUDE, and LIB environment variables when compiling for IA-32 and IA-64 applications, check the box labeled Use Environment Variables Listed Below in the Intel® Itanium® Compiler Selection frame. Notes: When building for IA-64 applications, the selection tool will ignore existing IA-32 PATH, INCLUDE, and LIB environment variables set with the Tools » Options » Directories selection. Instead, the environment variables PATH, INCLUDE, and LIB in the compiler Selection Tool are used.
When using the Intel C++ Compiler for 32-bit Applications, the compiler automatically checks for include files in the [Intelc-install-dir]\IA32\Include directory. It is not necessary to manually set the path to this directory using Tools > Options > Directories.
Multiple Versions of the Intel® C++ Compiler Active Within Visual C++* 6.0
If you selected the Intel® C++ Compiler in the Select Compiler tool and multiple versions of the Intel C++ Compiler are installed, you can select the version of the compiler to use from a drop down box.
Mixed Builds of Intel C++ Compiler and Visual C++ 6.0
- In the IDE, select the file you want to modify.
- Go to Project » Settings and click the C/C++ tab.
- Add one of the following macros to the preprocessor definitions for the file:
- Add the _USE_INTEL_COMPILER macro to build the selected file with the Intel® C++ Compiler.
- Add the _USE_NON_INTEL_COMPILER macro to build the selected file with the Microsoft Visual C++* Compiler.
- Click Apply, and then click OK.
Accessing a List of Build Options from Within the Microsoft Visual C++* 6.0 IDE
- Go to Project » Settings.
- Select the C/C++ tab to see the compiler options.
- Select the Link tab to see the linker options. You can also open the project's .plg file to view the build options.
Microsoft Visual C++* 6.0 Processor Pack
Microsoft has released support for Intel® MMX™, Streaming SIMD Extensions (SSE), and SSE2 instructions with the release of the Microsoft Visual C++* Processor Pack†. The Intel® C++ Compiler supports the new ABI implemented in this processor pack with /Qmspp option. This option is on by default.
Other Microsoft Visual C++* Compatibility Information
Visit the General Microsoft Visual C++* Compatibility page for more information.