#include <QLibrary>
#include <QDebug>
typedef int(*AddFunction)(int, int);
QLibrary myLib("MVOSD.dll"); // 指定要加载的 DLL 文件
if (myLib.load())
{
qDebug() << "DLL loaded successfully";
// 获取导出函数地址
AddFunction addFunc = (AddFunction)myLib.resolve("add");
if (addFunc)
{
int result = addFunc(3, 4);
qDebug() << "Result of add(3, 4):" << result;
}
else
{
qDebug() << "Failed to resolve add function";
}
myLib.unload(); // 卸载 DLL
}
else
{
qDebug() << "DLL loading failed";
}
Qt加载动态链接库(DLL)
于 2023-08-09 16:21:07 首次发布