独善其身 发表于 2015-11-7 13:35

在win7 x64位系统下Compaq Visual Fortran安装方法

本帖最后由 独善其身 于 2015-11-7 13:37 编辑

以前是在XP下运行Fortran,现在换了Win7 64位的系统。直接按照以前xp下安装CVF的方法装fortran编译器不行。
下载Compaq Visual Fortran 6.5编译器后,如果是win7 32位的话,点击setup.exe开始安装应该可以。
但对于64位的系统,要进入X86目录下点击里面的SETUPX86.exe开始安装

1. 下载Compaq Visual Fortran 6.5编译器 源文件。
下面是Compaq Visual Fortran 6.5编译器的下载地址:
Compaq Visual Fortran 6.5.rar(351.22MB)
http://kuai.xunlei.com/d/GYUCPHMFWHYS?p=130497

2. 解压后进入 Compaq Visual Fortran 6.5文件夹,如果你的机子是win7 32位的话,直接点击setup.exe开始安装。但对于64位的系统,要进入X86目录下点击里面的SETUPX86.exe开始安装,第一步需要填入用户名、序列号啥的,一步步往下执行,直到完成安装。
如果有提示兼容性问题,不用理。

3. 此时你直接点击 开始--程序--Compaq Visual Fortran 6--Developer Studio,会出现Microsoft Visual Studio兼容性错误提示,接下来需要做一点设置或修改:
把C盘安装目录下C:\Program Files\Microsoft Visual Studio\Common\MSDEV98\BIN\ 的有关六个可执行文件(程序后缀是exe的文件,主要是编译的几个文件:DFDEV.exe, FRMTEDIT.exe, MODWIZ.exe, MSVCMON.exe, RC.exe, VCSPAWN.exe)的属性通过右键更改一下:例如在C:\Program Files\Microsoft Visual Studio\Common\MSDev98\Bin\里面找到MSDEV.EXE,然后右击--》属性--》兼容性选项卡--》不勾选任何“兼容模式”,同时把该选项卡下面的“特权等级”全部改成“系统管理员运行”就可以,然后确定,就OK了。
这时候运行电脑中的原来的Fortran程序,打开、Compile、Build、运行都不会出错,得到计算结果。如果有问题,就是提示兼容性,选择运行即可。

至此,有关Win7 64位操作系统下如何成功安装并运行Compaq Visual Fortran 6.5就大功告成了!

当然,还有备选方案:
(1)如把CVF换位IVF,不过后者需要Visual Studio 2008或2010支持。
(2)装虚拟机,在xp下运行fortran,参考http://jingyan.baidu.com/article/f71d60376b41571ab741d17f.html.
总之,大家可以根据需要选择吧。

独善其身 发表于 2015-11-7 13:37

64位Win7安装Compaq Visual Fortran(更新201508)
电脑本身内存为8GB,为了充分利用大内存便安装了64位的win7。但在安装Compaq Visual Fortran 6.6时,出现了一系列的问题。以下是解决方法:

在安装时不要直接安装CVF目录下的SETUP.EXE,而是进入到X86目录下的SETUP.EXE,右键将其属性改成兼容windows98/me模式,特权等级勾选管理员身份运行。

安装期间将默认的安装目录修改为C:\Program Files (x86)\。

安装好之后,C:\Program Files (x86)\Microsoft Visual Studio\Common\MSDev98\Bin\目录中所有exe程序的兼容性改为兼容windows98/me,特权等级改为管理员身份运行。

至此,可以保证安装好的CVF6.6顺利打开fortran代码,但是部分电脑还是会出现编译Fortran代码不正常的问题。

为彻底解决打开fortran代码、编译代码不正常问题,可接着安装VISUAL C++,笔者安装的是VISUAL C++ 6.0中文企业版(手头只有这个版本)。顺利安装完成之后,完全用VISUAL C++代替CVF,可以正常编译,运行。
-------------------------------------------
20150805更新:
(1)X86目录下的SETUP兼容性可以设置为XP SP2/SP3或98;
(2)安装目录建议统一为C:\Program Files (x86),默认的C:\Program Files是64位软件的安装目录,不建议安装任何32位的软件;
(3)CVF安装完成之后,不要打开程序,不做任何设置;
(4)安装Visual C++(中英文版都可),安装路径统一改为C:\Program Files (x86);
(5)C++安装结束后,将C:\Program Files (x86)\Microsoft Visual Studio\Common\MSDev98\Bin\目录中所有的exe文件的兼容性都不设置(C++会新增exe),不勾选任何兼容模式,特权等级勾选管理员身份运行;
(6)上述步骤之后,fortran代码文件可以正常用CVF或者C++打开(打开方式中会出现两个同样的studio图标,一个对应cvf的)。观察开始菜单所有程序中CVF和C++的Develop Studio快捷方式关联的可执行文件(右击即可以查看),CVF指定的是C:\Program Files (x86)\Microsoft Visual Studio\Common\MSDev98\Bin\目录里的DFDEV.EXE,而C++的Develop Studio快捷方式指定的是bin目录中的MSDEV.EXE(该文件在安装Visual C++才会出现的);
(7)可以将CVF的Develop Studio快捷方式关联的DFDEV.EXE改成MSDEV.EXE(直接右键-属性-目标修改就行),至此,完全用C++代替CVF,可顺利打开fortran的f90、f程序以及dsp等文件,并编译执行。
(8)Win10都出来了,趁早转投Visual Studio + Intel Visual Fortran。
------------------------------------------
BY MikeZero

独善其身 发表于 2015-11-7 13:40

CompaqVisualFortranVersionv6.6特别版下载
Compaq Visual Fortran Version v6.6 特别版
软件大小:357 MB
更新时间:2013-06-05 07:28:01
解压密码:WwW.DoWnZa.Cn
软件语言:简体中文
授权方式:免费版

Compaq Visual Fortran (CVF),1998年1月,DEC公司被康柏公司收购,Digital Visual Fortran更名为Compaq Visual Fortran。一个著名的版本是Compaq Visual Fortran 6.5。目前康柏公司已并入惠普公司。Compaq Visual Fortran的最新版是6.6。欢迎大家下载使用!
Visual Fortran 6.6为Fortran编译器类,Compaq Visual Fortran 6.6(当今PC平台上功能相当强大与完整的Fortran程序开发工具),另一个更著名的Visual Fortran 软件为Intel Visual Fortran Compiler,将Compaq Visual Fortran* (CVF) 语言的丰富功能与英特尔代码生成及优化技术结合在一起!
Fortran的特性
Fortran语言的最大特性是接近数学公式的自然描述,在计算机里具有很高的执行效率。
易学,语法严谨。
可以直接对矩阵和复数进行运算,这一点类似matlab。
自诞生以来广泛地应用于数值计算领域,积累了大量高效而可*的源程序。
很多专用的大型数值运算计算机针对Fortran做了优化。
广泛地应用于并行计算和高性能计算领域。
Fortran90,Fortran95,Fortran2003的相继推出使Fortran语言具备了现代高级编程语言的一些特性。
Key(其中第一个注册码测试可用):
33106-060-1186591-00003
33206-067-6495834-00007
Compaq Visual Fortran Version v6.6 特别版 下载地址快车专用下载地址迅雷专用高速下载百独电信迅雷下载百独电信普通下载上海电信迅雷下载上海电信普通下载广东电信迅雷下载广东电信普通下载网通用户迅雷下载网通用户普通下载联通用户迅雷下载联通用户普通下载Compaq Visual Fortran Version v6.6 特别版 相关资源* 百度查找“Compaq Visual Fortran Version v6.6 特别版”更多相关内容Compaq Visual Fortran Version v6.6 特别版 ...Compare It! 4.2用户评论最新最早最热2条评论123好不容易下载下来了,安装上了,感觉很不错,谢谢楼主分享!^_^
页: [1]
查看完整版本: 在win7 x64位系统下Compaq Visual Fortran安装方法