Fortran Coder

查看: 8376|回复: 1
打印 上一主题 下一主题

[绘图界面库] module dislin中的函数在哪里定义的?

[复制链接]

13

帖子

5

主题

0

精华

入门

F 币
75 元
贡献
39 点
跳转到指定楼层
楼主
发表于 2018-4-21 19:13:01 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 wdy 于 2018-4-21 19:15 编辑

最近在尝试dislin的使用,发现了问题,在解压出来的文件中包含dislin.f90和dislin_d.f90,这两个文件包含的内容是相同的,都是module dislin,只是前者中的变量是real型,后者是double型。
问题出在module中用了interface,这个很特别。一般module中用contains接各种subroutine和function,然而如果是interface,其中的subroutine、function就类似于声明,那么它们具体的定义在哪里?
现在官网上能下载到的版本都是dl_11_*,以前的版本中也是这样的吗?
分享到:  微信微信
收藏收藏 点赞点赞 点踩点踩

101

帖子

0

主题

0

精华

大师

F 币
670 元
贡献
299 点

规矩勋章元老勋章新人勋章

沙发
发表于 2018-4-21 22:28:23 | 只看该作者
这两个文件只是接口代码,只有声明,并没有定义。
定义都编译成lib库了,你看不到源代码。dislin也不是开源函数库。
天之道,损有余而补不足
您需要登录后才可以回帖 登录 | 极速注册

本版积分规则

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

GMT+8, 2024-11-27 16:14

Powered by Tencent X3.4

© 2013-2024 Tencent

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