一个憎学家 发表于 2020-5-1 07:56:02

命令行下ifort时的link错误如何解决?

用32位或者64位的INTEL FORTRAN,用ifort命令运行f文件时出现如图错误,请问如何解决。我的vs的bin文件夹中有link.exe

kyra 发表于 2020-5-1 08:26:30

通过开始菜单,Intel Fortran,Intel Fortran 命令行打开。而不是通过 cmd 打开。

一个憎学家 发表于 2020-5-1 08:28:42

kyra 发表于 2020-5-1 08:26
通过开始菜单,Intel Fortran,Intel Fortran 命令行打开。而不是通过 cmd 打开。

不好意思我没说清楚,我就是通过Intel Fortran 命令行打开的,32位和64位都试过了,一样的结果。

kyra 发表于 2020-5-1 08:33:51

直接输入link能运行吗?
如果不能,试试把 link.exe 所在路径添加到 path 环境变量再试试

一个憎学家 发表于 2020-5-1 09:55:41

kyra 发表于 2020-5-1 08:33
直接输入link能运行吗?
如果不能,试试把 link.exe 所在路径添加到 path 环境变量再试试 ...

谢谢您的指点,添加环境变量后主贴所描述的错误消失了,但是有新的错误。“无法启动此程序,因在计算机中丢失mspdb110.dll”

kyra 发表于 2020-5-1 11:39:59

尝试再VS安装目录搜索 vc_redist.x86.exe 或 vc_redist.x64.exe(看你的编译器位数)

如果还是不行,找到这个mspdb110.dll文件,同样的添加 path 环境变量。
页: [1]
查看完整版本: 命令行下ifort时的link错误如何解决?