I am trying to compile my sse2 code unders Visual studio 2010 and Intel Parallel Composer 2011
My runtime library is MultiThreaded dll and my Os is windows 7 64 bits.
When I compile, I have many double definitions with emmintrin.h and winnt.h with _mm_pause symbol for exemple.
I have too a warning on the dvec.h file, on a "#pragma pack(push,32)"
line, because the value cannot be 32 but only , 1,2,4,8,16. It is
strange because it is a intel file.
And I have a conflict between intel files (like emmintrin.h) et visual studio files (like intrin.h)
I thought that if I use the Intel platform toolset, I disable the equivalent file on the visual studio environment.
Results, I compile without error on Platform Toolset v90,v100, Windows7.1SDK but not with the Intel Parallel Composer 2011.