Intel® System Studio

Intel® C++ Compiler 18.0 has been released as part of Intel Parallel Studio XE 2018

Intel® Parallel Studio XE 2018, including Intel® C++ Compiler 18.0, is now available from the Intel Registration Center. Release notes can be found

Some of the new supported features are below:

Integration with Visual Studio 2017, base platform toolset issues

The ability to set a Intel  "Base Platform Toolset" older than the latest version seems to have got broken/lost with the Visual Studio 2017 integration in ICC 2017 Update 4.It only shows v141 and v141_xp (v141 is the VS 2017 toolset)

This seems to be a Visual Studio 2017 integration issue, if I open the same project in VS 2015, the Intel "Base Platform Toolset" shows a full list of possible options back to the oldest version of VS installed on my computer.

ERROR: Architecture is not defined. Accepted values: ia32, intel64

Dear Experts,

I have recently downloaded and installed parallel_studio_xe_2018_update1_cluster_edition for a single user on my linux environment (Debian 9.1). The installation was successful however when i try to set variables in the command line with:



 $HOME/intel/bin/ intel64

I get the following error:

Enum members are not visible to template specialization

I have a code example which originates from llvm source code but modified to clearly provide the issue.

It compiles fine with clang but fails with icl. Here's the code:

#include <type_traits>

template <typename E, typename Enable = void>
struct is_valid : std::false_type {};

template <typename E>
struct is_valid<E, typename std::enable_if<sizeof(E::EnumMember) >= 0>::type> : std::true_type {};

Subscribe to Intel® System Studio