Fortran Coder

标题: 命令行下ifort时的link错误如何解决? [打印本页]

作者: 一个憎学家    时间: 2020-5-1 07:56
标题: 命令行下ifort时的link错误如何解决?
用32位或者64位的INTEL FORTRAN,用ifort命令运行f文件时出现如图错误,请问如何解决。我的vs的bin文件夹中有link.exe

微信图片_20200101221440.png (8.14 KB, 下载次数: 333)

微信图片_20200101221440.png

作者: kyra    时间: 2020-5-1 08:26
通过开始菜单,Intel Fortran,Intel Fortran 命令行打开。而不是通过 cmd 打开。
作者: 一个憎学家    时间: 2020-5-1 08:28
kyra 发表于 2020-5-1 08:26
通过开始菜单,Intel Fortran,Intel Fortran 命令行打开。而不是通过 cmd 打开。

不好意思我没说清楚,我就是通过Intel Fortran 命令行打开的,32位和64位都试过了,一样的结果。
作者: kyra    时间: 2020-5-1 08:33
直接输入link能运行吗?
如果不能,试试把 link.exe 所在路径添加到 path 环境变量再试试
作者: 一个憎学家    时间: 2020-5-1 09:55
kyra 发表于 2020-5-1 08:33
直接输入link能运行吗?
如果不能,试试把 link.exe 所在路径添加到 path 环境变量再试试 ...

谢谢您的指点,添加环境变量后主贴所描述的错误消失了,但是有新的错误。“无法启动此程序,因在计算机中丢失mspdb110.dll”
作者: kyra    时间: 2020-5-1 11:39
尝试再VS安装目录搜索 vc_redist.x86.exe 或 vc_redist.x64.exe(看你的编译器位数)

如果还是不行,找到这个mspdb110.dll文件,同样的添加 path 环境变量。




欢迎光临 Fortran Coder (http://bbs.fcode.cn/) Powered by Discuz! X3.2