intel MKL在windows下的安装与配置

intel MKL在windows下的安装与配置

声明:文中部分引用作者caoenze的文章https://blog.csdn.net/caoenze/article/details/46699327,在此感谢。

安装VS2010

下载Intel_parallel_studio_xe_2013_sp1_update3_for_windows,按默认选项安装,一般默认安装目录为: C:\Program Files (x86)\Intel\Composer XE 2013 SP1\

2013_sp1_update3版本的mkl支持VS2010,新版本mkl2019好像已经不支持了。

新建c/c++项目,例如win32控制台项目

工程属性的配置:

1.工程属性——》配置属性——》VC++目录

   可执行文件目录 添加: C:\Program Files (x86)\Intel\Composer XE 2013 SP1\mkl\bin\ia32
   包含目录 添加: C:\Program Files (x86)\Intel\Composer XE 2013 SP1\mkl\include
   库目录 添加: C:\Program Files (x86)\Intel\Composer XE 2013 SP1\mkl\lib\ia32

   另有intel64架构可以配置

2.工程属性——》配置属性——》连接器——》输入 

   附加依赖项 添加: mkl_intel_c.lib ; mkl_intel_thread.lib ; mkl_core.lib 

3.工程属性——》配置属性——》Intel Performance Library 

   Use Intel MKL 选择: Parallel
   intel MKL配置完毕

4.mkl用户手册内任意代码测试mkl是否配置成功  需添加头文件 #include "mkl.h"

   

资源地址:

Intel_parallel_studio_xe_2013_sp1_update3_for_windows:https://download.csdn.net/download/soaringlee_fighting/10831117

  • 0
    点赞
  • 22
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
以下是在Windows上安装mkl的步骤: 1.下载mkl安装包并解压缩到本地文件夹中。 2.将解压后的文件夹添加到系统环境变量中。具体步骤如下: a.右键点击“计算机”或“此电脑”,选择“属性”。 b.点击“高级系统设置”。 c.点击“环境变量”。 d.在“系统变量”中找到“Path”,点击“编辑”。 e.点击“新建”,输入mkl文件夹的路径,例如“D:\IntelSWTools\compilers_and_libraries_2019.5.281\windows\mkl\lib\ia32_win”。 f.点击“确定”保存设置。 3.将mkl的头文件添加到Visual Studio的包含目录中。具体步骤如下: a.打开Visual Studio。 b.点击“工具”->“选项”。 c.在左侧菜单中选择“项目和解决方案”->“VC++目录”。 d.在“包含目录”中添加mkl的头文件路径,例如“D:\IntelSWTools\compilers_and_libraries_2019.5.281\windows\mkl\include”。 e.点击“确定”保存设置。 4.在Visual Studio中创建一个新项目,并在项目属性中设置链接器选项。具体步骤如下: a.在Visual Studio中创建一个新项目。 b.右键点击项目名称,选择“属性”。 c.在左侧菜单中选择“链接器”->“常规”。 d.在“附加库目录”中添加mkl的库文件路径,例如“D:\IntelSWTools\compilers_and_libraries_2019.5.281\windows\mkl\lib\ia32_win”。 e.在“附加依赖项”中添加需要链接的mkl库文件,例如“mkl_intel_c.lib;mkl_intel_thread.lib;mkl_core.lib”。 f.点击“确定”保存设置。 5.在代码中包含mkl的头文件,并使用mkl的函数。例如: ```c++ #include <mkl.h> #include <iostream> int main() { double a[2] = {1.0, 2.0}; double b[2] = {2.0, 1.0}; double c[2]; cblas_daxpy(2, 2.0, a, 1, b, 1); std::cout << c[0] << " " << c[1] << std::endl; return 0; } ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值