24小时热门版块排行榜    

查看: 372  |  回复: 1

踏夜留香

铁虫 (小有名气)

[求助] fortran怎么生不成dll 啊,跪求大神赐教

按照方法,为啥编译不出dll 呢?

fortran怎么生不成dll 啊,跪求大神赐教
1.jpg


fortran怎么生不成dll 啊,跪求大神赐教-1
2.jpg


fortran怎么生不成dll 啊,跪求大神赐教-2
3.jpg


fortran怎么生不成dll 啊,跪求大神赐教-3
4.jpg


fortran怎么生不成dll 啊,跪求大神赐教-4
5.jpg
回复此楼
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

todd0226

新虫 (初入文坛)

你好,不知您的问题解决了没?
另外,请教一个问题,我的程序子程序比较多,传递变量麻烦,所以用了一个module(名字取为了global)定义了部分全局变量。当我在所有的子程序下面加上!DEC$ ATTRIBUTES DLLEXPORT:: sub这句话时(sub是子程序名字,但是global没有加这句话),也能生成dll文件,然后我按照彭国伦书上说的执行时发现:主程序为这些全局变量赋的值并没有传递给子函数。
后来我又在global里加入了这句话,然后编译,但是提示warning #7645: Use of DEC$ ATTRIBUTES directive with module names is accepted, but has no effect.   [GLOBAL],运行.exe后发现了相同的结果。
烦请您指导一下
2楼2015-05-14 09:14:45
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 踏夜留香 的主题更新
信息提示
请填处理意见