DLL 导入和导出函数
Microsoft 专用
有关本主题的最完整且最新的信息可在 dllexport、dllimport 中找到。
dllimport
和 dllexport
存储类修饰符是 C 语言的 Microsoft 专用扩展。 这些修饰符显式定义了 DLL 与其客户端(可执行文件或另一个 DLL)的接口。 如果将函数声明为 dllexport
,则不再需要模块定义 (.DEF) 文件。 还可以对数据和对象使用 dllimport
和 dllexport
修饰符。
dllimport
和 dllexport
存储类修饰符必须与扩展的特性语法关键字 __declspec
一起使用,如下面的示例所示:
#define DllImport __declspec( dllimport )
#define DllExport __declspec( dllexport )
DllExport void func();
DllExport int i = 10;
DllExport int j;
DllExport int n;
有关扩展的存储类修饰符的语法的特定信息,请参阅扩展的存储类特性。
结束 Microsoft 专用