QT调用C++动态库的详细过程,只有dll文件

学习使用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文件放的位置不对还是需要在其他地方还要添加代码