Unsupported Microsoft Visual Studio* Compiler Options

The Intel® C++ Compiler supports most of the same options as the Microsoft Visual Studio* compiler. However, a small subset of Microsoft Visual Studio compiler options are not supported by the Intel C++ Compiler. Most of the unsupported options, while useful for development purposes, are not required to build a working application. The following table lists some of these unsupported options:

Option

Description

/AI<dir>

Add to assembly search path.

/clr

Compile for the common language runtime (managed C++).

/favor:[blend|AMD64|EM64T]

Use /QaxSSE3, /arch:SSE2, and /QxSSE3 instead.

/Fd

Name the PDB file used for debug information for specified source files.

/FU<file>

Force using assembly/module.

/Fx

Merge injected code to file.

/Gi

Enable incremental compilation.

/openmp

Use /Qopenmp instead.

/w<l><n>

Set warning level 1-4 for n

/Yd

Put debug information in every object (Microsoft PCH-specific option)

/Zm<n>

Control of maximum memory allocated by the compiler.

Unsupported options are not limited to this list.

The Intel C++ Compiler issues a remark stating lack of support for many of these options, but it silently ignores the options.