一:編寫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);
}