win10下VS2017 Intel mkl 2019版本库手动安装

如题所述

在Windows 10 64位系统上,尤其是使用13代Intel i5-13600K处理器和Visual Studio Professional 2017的环境下,安装Intel mkl 2019版本库时遇到了闪退问题。由于最新版本的mkl不支持VS2017的自动配置,因此,用户不得不进行手动安装。

首先,将mkl_2019.3.203版本的文件夹放置在C:\Program Files (x86)\Intel\IntelSWTools目录下。然后,在VS2017中,进入项目的属性设置,配置VC++目录。执行文件和包含目录应分别设置为mkl的bin和include子目录,具体路径需根据文件夹的实际位置调整。

针对64位系统,库目录需要配置为compiler\lib\intel64_win和mkl\lib\intel64_win,而32位系统则需将intel64_win改为ia32_win。在链接器-->输入-->附加依赖项中,添加相关的mkl库文件,如mkl_intel_lp64.lib、mkl_intel_thread.lib等,对于Debug模式,需切换并重复上述步骤。

编译时可能会遇到找不到libiomp5md.dll的错误,这可能是路径配置问题或库文件本身的问题。解决方法是将libiomp5md.dll移动到系统目录C:\Windows\System32。完成上述步骤后,如果成功编译并运行,问题就能得到解决。

虽然自动安装程序能简化安装过程,但若无法正常运行,仍需手动安装。具体安装文件可以从阿里云链接获取,但由于文件限制,可能需要先压缩并创建自解压程序。手动安装教程可以在相关知乎博客中找到,链接如下:[参考链接]。
温馨提示:答案为网友推荐,仅供参考
相似回答