刚接触C++,现在需要用C++调用dll 哪位大哥能告诉我调用的代码应该在哪里写

2025-01-07 07:12:28
推荐回答(2个)
回答1:

在主程序中哪里需要调用dll的函数就在哪里加载。

HMODULE hModule = LoadLibrary("DLL001.dll"); //在当前目录就不用写路径,要不然就写路径
typedef int (ADDFUNC)(int, int);
ADDFUNC *lpfnAdd;
lpfnAdd = (ADDFUNC*)GetProcAddress(hModule, "Add"); //获取dll中的Add函数

回答2:

您有这个dll对应的.h和.lib吗?有的话会省力很多