Intel® C++ Compiler

Intel® System Studio 2018: Getting Started with the Intel® C++ Compiler 18.0 for Windows*

The Intel® C++ Compiler compiles C and C++ source files for Intel® 64 and IA-32 architectures. You can also use the compiler to create applications targeting Intel® Many Integrated Core Architecture (Intel® MIC Architecture).

Start using the compiler from the command line or within Microsoft Visual Studio*.

How to use quadruple precision (_Quad) data type?

Hi, guys

I want to use the quadruple (128 bits) precision floating number data type in my C language programme by Intel C++ compiler 16.0 with the Visual Studio 2015 on the Windows 7 system. The intel c++ compiler has already been integrated to the Visual Studio and I have already switched to "use the Intel Compiler".

But I just can't identity the quadruple data type variables, i.e. when I code like " _Quad a; ",  the compiler just would not pass, with the error reads " error : identifier "_Quad" is undefined".

"inline namespace" broken with /Qvc** in ICPC 18.0 + Visual Studio 2017

The headers "chrono", "string" and "complex" shipped with Visual Studio 2017 (C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include) are currently broken with "Intel C++ Compiler 18.0".

Microsoft has switched these headers to make use of "inline namespace" (C++14, "std::literals" has become an inline namespace), and icpc fails parsing these when operating in MSVC compatbility mode (/Qvc14).

"Incomplete installation of Microsoft Visual Studio* 2017 is detected."

Incomplete installation of Microsoft Visual Studio* 2017 is detected.
Installation can continue; however, Intel® C++ and Fortran Compilers will not be integrated into Microsoft Visual Studio* 2017 Professional edition during installation. Please, contact customer support (

Intel Parallel Studio 2018 Update 1 installer.


Subscribe to Intel® C++ Compiler