Intel Developer Zone Articles

08-Jul-2009
12:27 PM PDT
Supported operating systems
By adminPosted 07/08/20090
For details on system requirements of Intel compilers, including operating system and other required software, please read the Intel Compiler Release Notes for the desired product version.
08-Jul-2009
12:24 PM PDT
Intel® C++ Compiler for Windows* - Change in Conversion from Constant String to void *
By adminPosted 07/08/20090
Microsoft Visual C++* .NET 2003 and later allow the conversion of a string literal (which has const type) to void *. The 9.1 compiler also allows that; however, that conversion is now categorized as an extension and is therefore considered less good in overload resolution. That resolves an ambi...
08-Jul-2009
12:21 PM PDT
Supported Visual Studio* Project Types
By adminPosted 07/08/20090
The Intel® C++ compiler only supports native (non-managed) project types such as "Win32 Console Project," "Win32 Application," etc. Project types with .NET attributes, such as the ones below cannot be configured to use Intel C++ compiler: Empty Project (.NET) Class Library (.NET) Console Applic...
08-Jul-2009
12:15 PM PDT
Intel® C++ Compiler for Windows* - Compatibility with Microsoft Visual C++* Compiler
By Jennifer J. (Intel)Posted 07/08/20090
Contents: Support for Microsoft Visual C++* .NET 2003, Visual C++ 2005 and Visual C++ 2008 Features Support for building IA-64 or Intel® 64 applications within Visual Studio* 2005 or 2008 Invoke the Intel® C++ Compiler from within the Microsoft Visual C++* IDE Mixed Builds of Intel C++ Compiler...
08-Jul-2009
12:11 PM PDT
Intel® C++ Compiler - Is inline assembly supported?
By adminPosted 07/08/20091
Inline assembly is only supported by the IA-32 and Intel® 64 C++ compilers (icc and icpc on Linux* or Mac OS* X, icl on Windows). GNU gas* and Microsoft* MASM* formats are available. There is no support for inline assembly on the IA-64 architecture.
08-Jul-2009
11:50 AM PDT
The limitation on supporting project property sheets
By Jennifer J. (Intel)Posted 07/08/20092
Intel C++ projects support the Property Sheets and User-Defined Macros functionality in Visual Studio.
08-Jul-2009
11:48 AM PDT
The old-style explicit specializations are not allowed
By adminPosted 07/08/20090
The following two old-style explicit specializations of nonmember entities are not allowed if you're using the Intel C++ Compiler 11.x and the coresponding Visual C++ like "struct S;"
08-Jul-2009
11:44 AM PDT
Working around COM [object] Attribute Related Errors
By mark-sabahi (Intel)Posted 07/08/20090
The Intel® C++ Compiler for Windows does not support Microsoft* COM attributes such as [object], [in], [out], etc.  The compiler will issue warnings when encountering COM attributes in a program source file and ignores them.  The example below shows the warnings and error that the compiler report...
08-Jul-2009
11:42 AM PDT
Windows C++ Compiler and Sealed or abstract unions
By adminPosted 07/08/20090
The sealed union is not allowed by C++ language.
08-Jul-2009
11:32 AM PDT
Namespace-scope using-declarations for class member types
By adminPosted 07/08/20090
In Microsoft compatibility, the namespace-scope using-declarations for class member types are no longer accepted by Intel C++ compiler.
Subscribe to Intel Developer Zone Articles