操作系统:Windows 7 64位
IDE:Visual Studio 2013
MKL:安装Intel Parallel Studio XE 2015 64位
先安装Visual Studio 2013,后安装Intel Parallel Studio XE 2015。
假设Intel Parallel Studio XE 2015安装在D:\Program Files (x86)\Intel下
新建一个解决方案和项目。解决方案设置为“Release”和“x64”模式。如果是32位就是”x86“,如果想用编译调试模式,就选择“Debug”。
选中项目,右键选择“属性”
在“配置属性”下的“Intel Performance Libraries”面板上的“Use Intel MKL”条目的右边的下拉框选择“Parallel”
在“VC++目录”下设置以下:
可执行文件目录为:D:\Program Files (x86)\Intel\Composer XE 2015\redist\intel64\mkl
包含目录为:D:\Program Files (x86)\Intel\Composer XE 2015\mkl\include
库目录为:D:\Program Files (x86)\Intel\Composer XE 2015\compiler\lib\intel64;D:\Program Files (x86)\Intel\Composer XE 2015\mkl\lib\intel64
注意:如果是32位的,就不是“intel 64”而是“ia32”
在“自定义生成步骤”下,设置“附加依赖项”,选择以下lib文件,缺少什么可能需要尝试以下,一般是这几个:
mkl_intel_c.lib
mkl_intel_thread.lib
mkl_core.lib
libiomp5md.lib
设置完之后确定就可以了
PS:先安装Visual Studio,后安装Intel Parallel Studio就会在Visual Studio里面安装Intel C++编译器,在生成解决方案和项目的时候可以选择使用Intel的C++编译器。这两者可以互相切换。
对于Visual Studio 2013以后版本的IDE也是类似的。