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 专用