Intel_MKL是否应该在MSVC上填充include文件夹等

问题描述 投票:0回答:1

我已经安装了英特尔MKL,它显示在VS 2017和VS 2019的下拉菜单中。一切似乎都很好,除了我必须手动键入include和库文件的位置。我配置错误了吗?

对我有用的是显式添加include文件夹

C:\Program Files (x86)\IntelSWTools\compilers_and_libraries_2019.4.245\windows\mkl\include

和库文件夹

C:\Program Files (x86)\IntelSWTools\compilers_and_libraries_2019.4.245\windows\mkl\lib\intel64_win

但是,我确实注意到,“默认”未将MKL_ROOT定义为环境变量。如果我运行

C:\Program Files (x86)\IntelSWTools\compilers_and_libraries_2019.4.245\windows\mkl\bin\mklvars.bat intel64 

然后定义了MKL_ROOT,并且PATH包含了库的位置,并且,我猜想,如果我随后从命令行启动MSVC,则它应该可以工作。但是我希望这一切都能以某种方式自动化。建议吗?

visual-c++ intel-mkl
1个回答
0
投票

掘进,

在Visual Studio中安装MKL的容易程度取决于您的安装方式。 This article说明如果未安装集成组件,如何将MKL手动链接到VS。 this article解释了如果安装了集成组件,如何调用自动链接。

以上文章指的是Intel Parallel Studio安装。如果将MKL作为独立组件或通过Intel System Studio安装,则可能会有所不同。

我希望这会有所帮助。

帕梅拉

© www.soinside.com 2019 - 2024. All rights reserved.