主题:[讨论]关于fortran编译时的问题
19890807
[专家分:0] 发布于 2012-08-28 10:06:00
vs2010+ivf,不管写什么程序都会出现The Fortran compiler (ifort.exe) cannot be found.怎么弄?
回复列表 (共8个回复)
沙发
terrytr1986 [专家分:150] 发布于 2012-08-28 10:36:00
我没用过VS2010作为Fortran的支撑平台。但是根据你的报错猜想,是不是二者不兼容?都找不到编译器了。如果实在是不行,就换平台吧。VS2008等是没问题的。我的是VS2008+IVF11.0.072.
板凳
19890807 [专家分:0] 发布于 2012-08-28 10:53:00
我在安装目录得到bin\intel64里面找到了ifort了,但是不知道怎么关联或者什么设置路径?不太懂,第一次接触fortran。。。
3 楼
臭石头雪球 [专家分:23030] 发布于 2012-08-28 11:17:00
这问题可能性好多。好复杂。
第一,打开VS2010,选择帮助,关于,查看是否有 IVF 的展示?
第二,打开VS2010,选择工具,首选项(option)里面是否有 Intel Fortran 的选项?是否可供你选择你的 IVF 版本?
第三,在开始菜单中,找到 IVF,打开命令行编译环境,输入 ifort ,回车,是提示找不到命令呢,还是出现 ifort 的欢迎提示?
第四,检查 IVF 设置的环境变量是否合适,path 中是否有 IVF 的路径。
4 楼
19890807 [专家分:0] 发布于 2012-08-28 13:24:00
第一,有Intel(R) Visual Fortran Composer XE 2011 Update 11 Integration for Microsoft Visual Studio* 2010, 12.1.3534.2010。
第二个不太懂。。。
第三个,“命令行编译环境”在哪?找不到。。。
第四个,怎么设置环境变量?在哪查看path?
不好意思。。。我真的是小白。。。麻烦你了。。。
5 楼
臭石头雪球 [专家分:23030] 发布于 2012-08-28 14:14:00
第二个,打开 VS2010,我不知道你的是英文版还是中文版。
选择 工具(Tools)菜单,再选择 选项(Option)
看看里面有没有 intel fortran 的设置,在里面有选择版本的。(如果你安装了多个版本的 Intel Fortran,可以切换,如果只安装了一个,就只有一个选项。)
第三个,在开始菜单里,有 Intel Fortran 的程序组,里面有类似 commandline 一类的。(具体我也忘记了,就是图标有点像DOS窗口的那个选项)
你先看这俩吧。
6 楼
19890807 [专家分:0] 发布于 2012-08-28 16:24:00
第二个倒是有
第三个,开始里面是Intel Parallel Studio XE 2011,没有Intel Fortran 的程序组。。。
7 楼
19890807 [专家分:0] 发布于 2012-08-28 16:31:00
要是这个问题比较难解决的话,您就告诉我怎么装吧,源文件我都有的,装的顺序是什么?我装的是Intel Parallel Studio XE 2011,里面应该有ivf的吧?还有vs2010,是不是两个就够了?
8 楼
臭石头雪球 [专家分:23030] 发布于 2012-08-28 17:20:00
你加 QQ 群 2338021 吧,这样可以截图啊,远程啊什么的。
申请理由写:integer iii
我来回复