在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);