如何调用C++写的动态链接库.dll

153次

问题描述:

怎么调用动态库

推荐答案

2023-10-24 17:40:21

假设名为a.dll导出了函数int sum(int a, int b);应这样调用:HMODULE hLib = LoadLibrary("a.dll")

; //加载a.dll,这里是假设a.dll与程序放在同一目录typedef int (*funcSum)(int,int)

; // 定义函数指针funcSum sum = (funcSum) GetProcAddress(hLib, "sum")

; //获取函数地址int ret = sum(1,2)

; //调用FreeLibrary(hLib)

; //释放

知道问答相关问答

(c)2008-2025 自学教育网 All Rights Reserved 汕头市灵创科技有限公司
粤ICP备2024240640号-6