模块的使用出了错,include后的Implicit none 问题
出现的错误很多,我大体看了一下估计是模块的适用出了错,我在模块中声明的变量不能传递到里面的子程序,有哪位大神帮我看看,感激不尽!!! 本帖最后由 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.定义所有变量和数组
chuxf 发表于 2014-5-13 10:32
错误大概有两个:
第一
'pmass.f90'
哇!!果然是大神,问题解决了。就是我还有一个问题我的fortran不能添加文件到project中,只能新建。我一点添加程序就关掉了,你知道是怎么回事吗? 你什么操作系统? chuxf 发表于 2014-5-13 11:07
你什么操作系统?
window xp的 xp和cvf应该是兼容的。试试重新安下cvf,如果还是不行,换个编译器吧。比如ivf
页:
[1]