Fortran Coder

标题: 模块的使用出了错,include后的Implicit none 问题 [打印本页]

作者: wangsumei    时间: 2014-5-13 10:00
标题: 模块的使用出了错,include后的Implicit none 问题
出现的错误很多,我大体看了一下估计是模块的适用出了错,我在模块中声明的变量不能传递到里面的子程序,有哪位大神帮我看看,感激不尽!!!

e6.rar

92.77 KB, 下载次数: 3


作者: 楚香饭    时间: 2014-5-13 10:32
本帖最后由 chuxf 于 2014-5-13 10:33 编辑

错误大概有两个:
第一
'pmass.f90'
'T3force.f90'
'Tecplot.f90'
这三个文件被 include 在 s1,s2,s3 mod 中,此时,他们就不能再添加在工程里了。请从工程里移除他们。(但不能删除)

第二
上述三个文件里,很多变量没有声明。而 s1,s2,s3 mod 里使用了 Implicit None,会导致这三个文件中很多变量未定义。
你有两个方法解决:
1.删除 s1,s2,s3 中的 Implicit None
2.定义所有变量和数组

作者: wangsumei    时间: 2014-5-13 10:58
chuxf 发表于 2014-5-13 10:32
错误大概有两个:
第一
'pmass.f90'

哇!!果然是大神,问题解决了。就是我还有一个问题我的fortran不能添加文件到project中,只能新建。我一点添加程序就关掉了,你知道是怎么回事吗?
作者: 楚香饭    时间: 2014-5-13 11:07
你什么操作系统?
作者: wangsumei    时间: 2014-5-13 12:00
chuxf 发表于 2014-5-13 11:07
你什么操作系统?

window xp的
作者: vvt    时间: 2014-5-13 12:16
xp和cvf应该是兼容的。试试重新安下cvf,如果还是不行,换个编译器吧。比如ivf




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