`

c调用dll中的函数

阅读更多
留作自己日后翻查
#include <WINDOWS.H>    
#include <WINBASE.H>    
typedef void (*MYPROC)(char*); 
int main()   
{   
        HINSTANCE LibHandle;   
        MYPROC ProcAdd; 
        char dllbuf[] = "C:\\DEV-CPP\\workspace\\helloDll\\helloDll.dll";   
        char sysbuf[] = "HelloWorld";   /*过程名*/
        char *cmdbuf = "";   /*过程要带入的参数*/ 
        LibHandle = LoadLibrary(dllbuf);   /*载入dll*/ 
        ProcAdd = (MYPROC)GetProcAddress(LibHandle, sysbuf);   /*获取函数sysbuf的地址*/
        (ProcAdd)(cmdbuf);   /*ProcAdd就相当于函数 show123*/
}
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics