QT怎么通过按钮导入动态库程序
时间: 2023-06-03 14:07:34 浏览: 79
dll.rar_这些是动态库 用于PB9 按钮错位
可以使用QLibrary类导入动态库程序。需要在代码中使用QLibrary类的load()方法加载动态库,并使用resolve()方法获取动态库中的函数。示例代码如下:
```
#include <QtCore>
#include <QLibrary>
typedef int (*Func)(int,int);
int main(int argc, char *argv[])
{
QCoreApplication app(argc, argv);
QLibrary lib("mylib.dll"); //加载动态库
if (lib.load()) //加载成功
{
Func func = (Func)lib.resolve("myFunc"); //获取动态库中的函数
if (func) //获取成功
{
int nResult = func(1, 2);
qDebug() << nResult;
}
}
return app.exec();
}
```
其中,mylib.dll是动态库名称,myFunc是动态库中的函数名。
阅读全文