I have a software compiled with VS 2010 64 bits + QT 5 + Boost. When I switch to Intel compiler I got :
a) A lot of errors when I compile the QT project :
b) When I try to compile some projects related to boost I got the following error :
Error 106 error LNK1104: cannot open file 'libboost_thread-iw-mt-gd-1_49.lib'
BTW: I only have an evaluation version, so before buying I must be sure that it compile and I have a performance boost.
Q_CORE_EXPORT is a macro that gets expanded to different values depending on the context in which it's compiled.
It isn't an identifier. It's a platform-dependent macro, and it's used to signal a class that's intended to be used across library boundaries. In particular, it's defined by the Qt core library and used by other Qt libraries.