.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文件中的注释由每个注释行开始处的分号(;)指定,且注释不能与语句共享一行。