mccoy93@126.com 发表于 2021-6-6 16:46:40

fortran生成动态链接库dll的问题

小弟现在需要把一段子程序和module编译成动态链接库dll形式,目的就是让别人用子程序和module里面定义的数组,但是不给别人源代码。在对代码修改过程中,子程序增加!DEC$ ATTRIBUTES DLLEXPORT::sub_name就行,那module里面需要添加什么注释语言吗?如果不添加的话在使用过程中找不到这个module。求大佬帮帮忙。

vvt 发表于 2021-6-6 17:02:38

不用添加什么语句。
你需要把编译生成的*.mod 文件发送给使用者。

mccoy93@126.com 发表于 2021-6-6 20:18:22

vvt 发表于 2021-6-6 17:02
不用添加什么语句。
你需要把编译生成的*.mod 文件发送给使用者。

貌似那样不行诶,还是用不了,在module里面给需要的变量后加!DEC$ ATTRIBUTES DLLEXPORT::para_name是否正确啊 ,刚才试了试,貌似可以运行了。
页: [1]
查看完整版本: fortran生成动态链接库dll的问题