Visual Studio 2022 + IFORT 踩坑经验+解决办法

装机背景

win10 + 64位操作系统

需要下载的安装包及组件

Visual Studio Setup.exe
intel oneapi basekit + hpc + mkl
visual studio 工具组件 fortran compiler

一、Visual Studio 2022 安装

直接上vs官网下载。版本自行选择,社区版(Community)【免费】。在此仅介绍社区版的配置方法。

下载完成后,将setup.exe以管理员身份运行:
在这里插入图片描述
安装过程不再赘述,工作负荷部分至少需要安装C++桌面开发
在这里插入图片描述
安装位置可以不要选在C盘,但是我这里因为重装很多次,担心是安装盘的问题,所以IDE安装在了C盘,其他的都在D盘,可以自己选择和尝试
在这里插入图片描述
在此需要强调!!!
需要在单个组件里将windows SDK装对,我是win10,将win10相关的都装了,虽然要占用更多的空间,但是一开始没有安装的时候会报错“rc.exe not found”,查阅了众多网络资料之后发现可能是因为SDK的问题,所以根据自己的系统需要将SDK的组件安装齐全!

另外还有一个需要注意的点!

在VS2022的安装成功后需要重启电脑,重启后会进行更新,在本人安装的过程中这个更新会导致VS打不开闪退,卸载后重新安装无法打开setup!

解决方案:卸载系统最新的更新

(在此展示的是已经卸载最新更新后的界面)

如何分辨什么是最新的更新?可以从后面安装时间来看,可以先一个一个卸载,每一个卸载都需要重新启动,没重启一次可以开一下vs试试,直至可以打开vs

至此,VS2022的部分已经安装完毕

二、IFORT/IFX 环境配置

先上intel官网下载oneapi basekit 和 hpc, onemkl的最新版本就行,我这里下的是2024.2

下载online版本后,直接双击运行就可以

先运行basekit,再运行hpc,我都是默认全装。

因为我的程序中有需要使用mkl库,本来好像如上两个安装完后就已经包含安装了mkl,但是不知道为什么我的一直没装上,因为在程序编译时会报错 -> “error #7002: Error in opening the compiled module file.  Check INCLUDE paths.   [LAPACK95]”

查询网上相关经验贴之后发现可能是没安装MKL库导致,要检查是否安装MKL库,可以在安装oneapi的路径里查找,可参考下图:

如若没安装上,则此时需要运行onemkl,安装MKL库

此时整个安装还没有结束,还需要配置vs中的环境变量,可参考该文章VS2022 Fortran配置MKL 调用lapack 64位库_vs fortran-CSDN博客

最后就安装成功啦!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值