Intel® C++-Compiler

Does Intel C++ compiler support /J compiler option


Microsoft supports /J compiler option to treat char as "unsigned char" in c++ projects. This I need for my project and I cannot change that. But when I compile my project with Intel C++ compiler, I get an error "ATL doesn't support compilation with /J or _CHAR_UNSIGNED flag enabled".

If I understand correctly, I won't be able to use Intel's Advisor and Pointer checker tools unless I compile my project with Intel's C++ compiler. But my project setting is blocking me from using them. Can anyone please suggest me some advice?

windows mcpcoom.exe freezees on itself or binary's /QQipo

The topic speak for itself.

The process is taking like 0.18 % CPU time while no memory commit nor private change for longer than 9 hours (while I was asleep).

I'm going to downgrade version update 3 disregardiging update 4 which is actually 3, and wish me luck!

I'd like to post ling to like 20 GiB dump, but the ProcessExplorer is tooking to much time to debug (I waited for an hour to make a dump).

How to redistribute TBB for both 32 & 64?

Hi, my software are DLLs, placed in the system directory (actually C:/Windows as this seems to be the only reliable one and even Microsoft eventually agreed). Now I may want to take advantage of TBB, but the problem is, I just don't know how to redistribute it - the file for both 32-bit and 64-bit version is called tbb.dll and placing it into C:/Windows/System32 could work, but from my experience it is hazardous. How to do that? I'd actually like to use a static version, but well, there's none...

Thanks in advance!

Integration of XE 2016 Beta into Visual Studio 2015 Community RC

After installing the XE 2016 beta, Visual Studio 2015 Community RC fails to load properly.  In the log the following issue is reported:

Could not load file or assembly 'Intel.Misc.Utilities, Version=, Culture=neutral, PublicKeyToken=f4875dd4c8d7762f' or one of its dependencies. The system cannot find the file specified.

In-class initializer bug, destructors incorrectly called, compiler 2015

I've got a test case where I have a class with 3 subobjects (A, B and C), and the 2nd subobject Bthrows an exception during construction. As I understand C++, the compiler should rewind the construction of the big class and destroy the 1st object A, but not the 2nd (B) or 3rd (C) objects.

icc16: openmp declare reduction : internal error: 20000_0

Hey all,

I tried to use the OpenMP declare reduction pragma for an implementation of an array reduction. The code compiles fine using g++ 4.9 and produces correct results. However, using icpc-16.0.038 gives an internal error 20000_0. I attached a small code example.

Use VTune™ Amplifier XE 2015 to analyze MPI Hybrid code

Traditional OpenMP* is a fork-join parallel programming technology. First, program runs with a single master thread which is serial code, later, master thread assigns sub-tasks on created multiple threads where are in parallel region, master thread waits until all threads complete sub-tasks to meet at a barrier then be terminated, then master thread continue to run serial code again.

integer constant as template parameter problem

Compiling pcl-1.7.2 with intel c++ compiler Build 20150407 on Windows failed with errors related to Eigen-3.2.4.
I was able to reduce the problem to the following code snippet. It uses an integer constant as parameter of a template type. This type is used as the return type of a template classes member function. The intel c++ compiler reports a mismatch between declaration and definition of this member function. But Microsoft compiler, gcc and I agree, that there is no mismatch. Is this an intel c++ compiler problem?

Intel® C++-Compiler abonnieren