Fortran Coder

查看: 13930|回复: 5
打印 上一主题 下一主题

[求助] 模块的使用出了错,include后的Implicit none 问题

[复制链接]

7

帖子

5

主题

0

精华

入门

F 币
39 元
贡献
25 点
跳转到指定楼层
楼主
发表于 2014-5-13 10:00:38 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
出现的错误很多,我大体看了一下估计是模块的适用出了错,我在模块中声明的变量不能传递到里面的子程序,有哪位大神帮我看看,感激不尽!!!

e6.rar

92.77 KB, 下载次数: 3

分享到:  微信微信
收藏收藏 点赞点赞 点踩点踩

725

帖子

4

主题

0

精华

大师

农村外出务工人员

F 币
657 元
贡献
337 点

新人勋章爱心勋章水王勋章元老勋章热心勋章

沙发
发表于 2014-5-13 10:32:10 | 只看该作者
本帖最后由 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.定义所有变量和数组

7

帖子

5

主题

0

精华

入门

F 币
39 元
贡献
25 点
板凳
 楼主| 发表于 2014-5-13 10:58:01 | 只看该作者
chuxf 发表于 2014-5-13 10:32
错误大概有两个:
第一
'pmass.f90'

哇!!果然是大神,问题解决了。就是我还有一个问题我的fortran不能添加文件到project中,只能新建。我一点添加程序就关掉了,你知道是怎么回事吗?

725

帖子

4

主题

0

精华

大师

农村外出务工人员

F 币
657 元
贡献
337 点

新人勋章爱心勋章水王勋章元老勋章热心勋章

地板
发表于 2014-5-13 11:07:11 | 只看该作者
你什么操作系统?

7

帖子

5

主题

0

精华

入门

F 币
39 元
贡献
25 点
5#
 楼主| 发表于 2014-5-13 12:00:51 | 只看该作者
chuxf 发表于 2014-5-13 11:07
你什么操作系统?

window xp的

954

帖子

0

主题

0

精华

大师

F 币
184 元
贡献
75 点

规矩勋章元老勋章新人勋章水王勋章热心勋章

QQ
6#
发表于 2014-5-13 12:16:00 来自移动端 | 只看该作者
xp和cvf应该是兼容的。试试重新安下cvf,如果还是不行,换个编译器吧。比如ivf
您需要登录后才可以回帖 登录 | 极速注册

本版积分规则

捐赠本站|Archiver|关于我们 About Us|小黑屋|Fcode ( 京ICP备18005632-2号 )

GMT+8, 2024-11-24 01:27

Powered by Tencent X3.4

© 2013-2024 Tencent

快速回复 返回顶部 返回列表