Fortran Coder

error #6404怎么解决?

查看数: 8433 | 评论数: 4 | 收藏 0
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2022-4-1 16:30

正文摘要:

在学习老师给的一段代码,遇到了一个自定义的函数,调用就报错错误        1         error #6404: This name does not have a type, and must have an explicit ...

回复

宫园薰的小提琴 发表于 2022-4-6 12:32:49
gps99 发表于 2022-4-1 16:50
没看到全部代码,只能大致估计。
Sepration_Con***是不是用function定义的? 如果是function且不是在外部mo ...

解决了,谢谢了,原来的程序只有一个external sepration……。像这种错误时引用的时候没有指定返回值吗

评分

参与人数 1F 币 +1 收起 理由
fcode + 1 淡定

查看全部评分

宫园薰的小提琴 发表于 2022-4-6 12:30:00
gps99 发表于 2022-4-1 16:50
没看到全部代码,只能大致估计。
Sepration_Con***是不是用function定义的? 如果是function且不是在外部mo ...

对的时function,我试试。谢谢了
Dragon 发表于 2022-4-2 21:06:40
给函数SEPRATION_CONJUGATE_TOOTHSURFACE_BYCOONS加返回值类型,或将函数从function改为subroutine
gps99 发表于 2022-4-1 16:50:59
本帖最后由 gps99 于 2022-4-1 16:54 编辑

没看到全部代码,只能大致估计。
Sepration_Con***是不是用function定义的? 如果是function且不是在外部module中定义的,那么在引用前 要加 external定义修饰。
比如:
real, external :: Sepration_Con***

评分

参与人数 1F 币 +3 收起 理由
fcode + 3 赞一个!

查看全部评分

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

GMT+8, 2024-12-24 07:56

Powered by Tencent X3.4

© 2013-2024 Tencent

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