使用C++导入DLL(Win32)

Kri*_*oks 14 c++ import dll winapi

如何在C++中导入DLL(minifmod.dll)?

我希望能够在这个DLL中调用一个函数.我已经知道函数的参数列表,但我不知道如何调用它.

有没有办法在C++中声明导入的函数,就像在C#中一样?

Rus*_*ist 5

如果DLL包含COM类型库,则可以使用#import语句:

#import dllname.dll
Run Code Online (Sandbox Code Playgroud)

否则,您需要链接导入库,并且需要为编译器提供函数原型.通常,导入库和带有原型的头文件由DLL开发人员提供.如果你不是,那么它们可能很难生成 - 除非你已经知道函数的参数列表,你说你做了.可在此处找到说明,以及其他地方.