qt編寫dll並qt調用

一:編寫DLL庫

1:新建項目->選擇C++ Library->選擇Share Library->改類名(如HellowAdd)->下一步

2:增加Add方法如下:

hellowadd.cpp文件

#include "hellowadd.h"

HellowAdd::HellowAdd()
{
}
int HellowAdd::Add(int a, int b)//自己加的方法
{
    return a+b;
}

3.編繹-》自動生成DLL(在Debug/Release目錄下如名爲Qt_Lib_Shared_Hellow.dll)

 

二:調用DLL

1.在新項目.Pro文件中添加 LIBS +="Qt_Lib_Shared_Hellow.dll"

2.將DLL項目的所有.h文件copy到項目中

3.將DLL放到項目中(不是Debug/release目錄下)

4.引用頭文件 #include <hellowadd.h>

5.編寫調用方法:

void Demo470::on_btnDemo_clicked()
{
    HellowAdd *ha=new HellowAdd();
    QString abc=QString::number(ha->Add(2,3),10);
    QMessageBox::information(this,"title",abc);
}



發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章