.def文件如何编写

DLL中导出函数的声明有两种方式:一种为在函数声明中加上__declspec(dllexport),这里不再举例说明;另外一种方式是采用模块定义(.def) 文件声明。

规则是:1.首先创建 一个DLL程序,.cpp中。

    2.然后创建一个.def的文件,在里面加上。

LIBRARY
;eMMC_FW_TEST.def:eMMC FireWare Test

;LIBRARY    "eMMC_FW_TEST"

EXPORTS
;Explicit exports can go here
PlugDevice
LaunchFTL
LowVoltage

说明:

.def文件的规则为:

(1)LIBRARY语句说明.def文件相应的DLL;

(2)EXPORTS语句后列出要导出函数的名称。可以在.def文件中的导出函数名后加@n,表示要导出函数的序号为n(在进行函数调用时,这个序号将发挥其作用);

(3).def文件中的注释由每个注释行开始处的分号(;)指定,且注释不能与语句共享一行。

原文地址:https://www.cnblogs.com/Caden-liu8888/p/7131874.html