现在使用由第一步生成的共享库:
1.在QT Creator 里新建一个移动应用程序,项目名MyTestProgram,在硬盘上新建个lib目录
2.打开MyTestProgram.pro文件,增加以下两行,指定头文件位置及dll所在位置:
INCLUDEPATH += ../lib
LIBS += ./debug/libShareLibrary.dll
将刚才生成的共享库目录下两头文件 libsharelibrary.h 和libShareLibrary_global.h 拷到项目lib目录,并添加到项目里
3.这样就把.h引用了,现在为了测试,界面做些修改
在设计里给界面拉个按键:QPushButton,并右键关联slot:
4.mainwindow.cpp会生成按键的事件函数,在这里做对共享库的调用:
void MainWindow::on_pushButton_clicked()
{
int c =funAdd3(1,2,3);//调用全局函数
LibShareLibrary test ;
int a = test.funAdd2(1,2);//通过类调用
qDebug()<<"a="<<a;
ui->pushButton->setObjectName(QString::number(a));
ui->pushButton->repaint();
}
5.经测试,调用库成功
本文介绍如何在 Qt Creator 中创建一个简单的应用程序来调用一个预先构建好的 DLL 文件。主要内容包括设置项目配置、引入 DLL 文件、在 UI 中添加按钮并与 DLL 函数交互。
301

被折叠的 条评论
为什么被折叠?



