0.写在前面
作者在关联abaqus子程序时遇到了报错Visual Studio 2019 is not found in the system,在互联网上搜索解决方案没能成功,最后基于b站up主@朦胧烟雨生 的视频 近期关于abaqus子程序高版本Intel fortran启动安装闪退等异常的统一回复_哔哩哔哩_bilibili 成功关联,分享一下解决的经验。
本文使用的关联版本为abaqus2020+VS2019+Fortran2020(Intel Parallel Studio XE 2020)。本文不提供软件的安装包,作者的相关软件是从上述up的后台私信获取的。
该软件关联难度较大,本文仅分享该问题的信息与解决方案,具体关联方法可以参考其他up主的内容。
1.概述
作者遇到的问题是 VS2019版本过新,回退到VS2019 16.4版本后得到解决。
2.问题信息
在安装VS2019后,进行Intel Parallel Studio XE 2020的安装时,打开setup.exe文件会在短暂的加载后闪退。
在互联网上搜索相关教程时,有人给出解决方案为使用兼容模式,以win8运行。在外网论坛上有人提及这一方法可以运行但是安装不正确。作者以兼容模式运行安装完成了Fortran。然而,在abaqus2020.bat中添加相关路径后,abaqus verification提示无法找到Visual Studio 2019 is not found in the system。

根据互联网上的相关教程,添加若干环境变量以及其他文件call,未果。
重启电脑,未果。
尝试重装VS2019,未果。
打开VS2019后,发现VS2019可以正常打开,但是无法关联到Fortran2020。考虑Fortran2020安装错误,重装Fortran,未果。
在观看了开头提及视频后,发现原因是VS2019的版本过新,Fortran无法与其关联导致安装时无法查询到VS2019导致闪退,以兼容模式运行安装的结果并不正确。因此卸载VS2019,重装了旧版本(16.4)的VS2019。卸载Fortran,重新安装,添加路径到abaqus2020.bat后,成功。
3.附录
关于VS与Fortran的安装与卸载
安装时,VS仅需要勾选“使用C++的桌面开发”,Intel Parallel Studio XE 2020仅需要勾选Fortran相关目录即可。
卸载时,使用对应的installer(与安装时相同)软件,请勿使用互联网上的强力卸载软件与delete大法,容易导致文件损坏,进而无法进行新的安装甚至无法卸载。(都是血和泪)
免责声明:本文系网络转载或改编,未找到原创作者,版权归原作者所有。如涉及版权,请联系删