2009-12-17 73 views
10

如何用C++導入DLL(minifmod.dll)?用C++導入DLL(Win32)

我想能夠調用此DLL中的函數。我已經知道函數的參數列表,但我不知道如何調用它。

有沒有像C#中的C++聲明導入函數的方法?

回答

4

如果DLL包括COM類型庫,你可以使用#import語句這樣:

#import dllname.dll 

否則,您需要與導入庫鏈接,和你需要爲你的編譯器提供一個函數原型。通常,DLL開發人員會提供導入庫和包含原型的頭文件。如果你不是,他們可能會很難生產 - 除非你已經知道函數的參數列表,你說你這樣做。說明可以找到here,等地。