一、創(chuàng)建編譯DLL的項(xiàng)目
1.新建Qt Class Liabrary
2.新建項(xiàng)目,選擇Qt Widgets Class
3.新建C++類,可以在此類里面寫算法函數(shù)用于調(diào)用。
4.下面是添加完Qt窗體類和C++類之后的項(xiàng)目截圖
5.修改頭文件并編譯
將uidemo_global.h中的ifdef內(nèi)容復(fù)制到dialog.h上:
6.修改dialog.h,在class后Dialog前加入:UIDEMO_EXPORT
然后編寫一些函數(shù)。
7.點(diǎn)擊保存,右鍵——>生成,成功后可以在執(zhí)行目錄下找到生成的文件
8.至此,生成帶UI的DLL已經(jīng)編譯成功。
二、創(chuàng)建調(diào)用DLL的項(xiàng)目
1.新建項(xiàng)目,選擇Qt Widgets Application文章來源:http://www.zghlxwxcb.cn/news/detail-691062.html
2.配置庫文件路徑
2.1 在test項(xiàng)目文件夾下面新建include和lib文件夾。并且把UiDemo項(xiàng)目生成的文件和必要頭文件拷過來。
ui_Dialog.h的位置比較隱蔽,下圖是路徑
2.2 打開項(xiàng)目屬性配置
3.編輯代碼并編譯
4.效果文章來源地址http://www.zghlxwxcb.cn/news/detail-691062.html
到了這里,關(guān)于VS + QT 封裝帶UI界面的DLL的文章就介紹完了。如果您還想了解更多內(nèi)容,請?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!