模块定义 (.Def) 文件

模块定义 ( .def) 文件为链接器提供有关导出、属性以及与要链接的程序有关的其他信息的信息。 生成 DLL 时,.def 文件最有用。 由于存在可代替模块定义语句使用的 MSVC 链接器选项 ,因此通常不需要 .def 文件。 你还可以使用 __declspec (dllexport) 指定导出函数的方式。

您可以使用/DEF 在链接器阶段调用 .def 文件, (指定 Module-Definition file) 链接器选项。

如果生成的 .exe 文件没有导出,则使用 .def 文件会使输出文件更大且更慢。

有关示例,请参阅 使用 DEF 文件从 DLL 导出

有关详细信息,请参阅下列各节:

请参阅

C/C++ 生成参考
MSVC 链接器选项