DLL导入和导出函数
Microsoft 专用
有关本主题的最完整且最新信息可以在 dllexport, dllimport找到。
dllimport 和 dllexport 存储类修饰符是特定于 Microsoft 的扩展到 C 语言。 这些修饰符显式定义 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 的结尾