C++如何调用别人的dll文件接口

已有一份dll文件,不是自己创建的,调用别人的dll文件时,使用C++如何调用别人的接口?

你得知道它输出哪些接口函数,用LoadLibrary载入dll文件

#include <stdio.h>  
#include <Windows.h>  
   
int main()  
{  
    HINSTANCE h=LoadLibraryA("newdll.dll");  
    typedef int (* FunPtr)(int a,int b);//定义函数指针  
   
    if(h == NULL)  
    {  
    FreeLibrary(h);  
    printf("load lib error\n");  
    }  
    else  
    {  
        FunPtr funPtr = (FunPtr)GetProcAddress(h,"add");  
        if(funPtr != NULL)  
        {  
            int result = funPtr(3, 3);  
            printf("3 + 3 = %d \n", result);  
        }  
        else  
        {  
            printf("get process error\n");  
            printf("%d",GetLastError());  
        }  
        FreeLibrary(h);  
    }  
   
    return 0;  
}  

这篇文章:C++调用dll文件步骤 也许有你想要的答案,你可以看看