在C++中,可以使用extern
关键字来声明DLL的导入签名。具体的语法如下:
extern "C" 返回类型 __declspec(dllimport) 函数名(参数列表);
其中,extern "C"
表示使用C语言的函数调用约定,__declspec(dllimport)
表示该函数是从DLL中导入的。
例如,声明一个从DLL中导入的名为Add
的函数,该函数返回类型为int
,并且接受两个int
类型的参数,可以这样声明:
extern "C" __declspec(dllimport) int Add(int a, int b);