为什么启用pentium4级别优化和openmp不能同时使用呢?
想用sse2优化double运算,但只要/Qopenmp /QaxN同时存在,程序运行起来就出错,单个参数那个都好使。看了一些资料,有些说编译使用的openmp库和mkl中openmp库冲突引起的?可是明明我用的是intel自家的编译器啊?郁闷ing...兄弟们给想想办法吧
硬件环境:pentium D820
软件环境:winxp professional sp2 ,vs2005(vs2003同时安装但不使用),intel c/c++ complier 9.1
编译参数为:icl -Qvc8 "-Qlocation,link,C:\Program Files\Microsoft Visual Studio 8\VC\Bin" /c /O2 /D "WIN32" /D "NDEBUG" /D "_WINDOWS" /D "_MBCS" /FD /EHsc /MT /GS /GR /Fo"Release/" /W3 /nologo /Wp64 /Zi /Gd /Qopenmp /QaxN