学习使用QT怎么调用动态库文件,只有一个dll文件和说明文档,使用QLibrary函数测试一直失败,dll文件放在了debug目录下,mainwindow.cpp代码如下
#include "mainwindow.h"
#include "ui_mainwindow.h"
#include <QLibrary>
MainWindow::MainWindow(QWidget *parent)
: QMainWindow(parent)
, ui(new Ui::MainWindow)
{
ui->setupUi(this);
}
MainWindow::~MainWindow()
{
delete ui;
}
void MainWindow::on_pushButton_clicked()
{
QLibrary lib("usbHidDll.dll");//调用动态库
if (lib.isLoaded())//如果调用成功
{
ui->lineEdit->setText("调用成功");
}
else
{
ui->lineEdit->setText("调用失败");
}
}
是dll文件放的位置不对还是需要在其他地方还要添加代码