fortran如何生成dll文件?

fortran如何生成dll文件?,第1张

建工程(Project)的时候,选择动态链接库(Win32 Dynamic-Link Library)即可。

如果你用的是Compaq Fortran,新建的方法是

File-》New-》Projects-》Win32 Dynamic-Link Library,建完之后你再通过Source Files-》Add Files to Folder添加你空凯现有的filename.f ,编译,在Debug或Release文件夹下就可以洞派找到你编译的DLL文件了纳亏贺

只有 DLL,没有 LIB。如果你要使用该 DLL,你必须对它提供的函数有足够的了解才可以。

这包括:

函数的名字,函数参数的个数,顺序及含义,函数的调用协定。

如果你懂得在DLL和LIB都有的情况下,如何使用DLL。罩隐那么,就非常简单了,你用自己的高版本编译器,新建一个DLL的御闷陵工程,然后按照你已知的函数接口书写一遍。编译,链接镇戚,就能得到LIB。

比如,你知道函数 a,有 b c d 三个参数。但你不知道函数内部的实现过程。

那么:

新建DLL工程。

书写以下代码:

Subroutine a( b , c , d)

End Subroutine a

编译,链接,既可得到LIB

如果你不懂得如何在DLL和LIB都有的情况下使用DLL。那么,回去补课吧。

很简单, 直接在代码中添加对头文件和LIB文件引用就可以了, 编译后就能直接调用DLL里提供的实纤游做现。

#include ".h头文件毁衡"

#pragma comment(lib, ".LIB文件名称")

DLL文件可以放置到系统目录或编译后的文件目录磨亩就可以了。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11980556.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-20
下一篇 2023-05-20

发表评论

登录后才能评论

评论列表(0条)

保存