具体 *** 作如下:
我的电脑->属性->高级->环境变量,打开环境变量对话框,找到lib,path,include三个变量名,在变量的值中添加上fortran的相应的库,这些库的路径你可以在安装目录里找,如果没有这三个变量的话,就要手动添加,只要添加的没问题,就可以用了.
C:\Program Files\Microsoft Visual Studio\DF98\include 添加到include中
C:\Program Files\Microsoft Visual Studio\DF98\lib
C:\MSC.Software\MSC.Marc\2005\marc2005\lib 添加到lib中
C:\Program Files\Microsoft Visual Studio\DF98\bin
C:\MSC.Software\MSC.Marc\2005\marc2005\toolsC:\MSC.Software\MSC.Marc\2005\mentat2005\bin添加到path中
前面的安装路径可以根据你自己的情况设置,如果没有这些变量,就要手动添加变量,为其设值.
添加完后应该就可以用了.
一般按下面三个步骤就可以了,我就是这样安装的。
第一步:安装fortran6.6b
第二步:重启
第三步:安装msc.marc2005
注:安装时务必选择自动更新环境变量
如果还不行,可以参考下面的方法:
用手动使marc指向fortran编译器,方法如下。
lib设置成:
D:\Program Files\Microsoft Visual Studio\DF98\LIB;
E:\Microsoft Visual Studio\DF98\LIBE:\Microsoft Visual Studio\VC98\LIB
D:\Program Files\Microsoft Visual Studio\VC98\LIB
D:\Program Files\Microsoft Visual Studio\DF98\IMSL\LIB
path定义成:
D:\Program Files\Microsoft Visual Studio\DF98\BIN
D:\Program Files\Microsoft Visual Studio\VC98\BIN
D:\Program Files\Microsoft Visual Studio\Common\MSDEV98\BIN
这两种方法我都用过,都是可行的!
E:\Microsoft Visual Studio\DF98\BINE:\Microsoft Visual Studio\VC98\BINE:\Microsoft Visual Studio\Common\MSDEV98\BIN
方法一,使用 obj
创建两个工程。其中一个 C ,其中一个 Fortran
把被调用的工程编译(但不链接),得到一个 obj 文件
把 obj 文件添加到需调用的工程中。链接。
方法二,使用 lib
创建两个工程。其中一个 C ,其中一个 Fortran(被调用的创建为静态库 lib)
把被调用的工程编译,链接,得到一个 lib 文件
把 lib 文件添加到需调用的工程中。再次链接。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)