天天看點

Qt 一步一步實作dll調用(附源碼)

前言:從上個月底因為新項目統一平台需要用Qt開發,就開始研究Qt,但是一直感覺沒有入門,不知道為什麼,很多功能實作了,但是知其然不知其是以然,就像現在設計的項目

使用插件進行開發,做軟體開發大體都知道什麼事插件式開發,以前c#也用過,但是Qt插件開發還是第一次,百度了很久終于實作,這裡記錄下!這裡不講原理直接講過程,高手繞行。。。

第一部分

建立插件程式實作2個功能

(1)建立一個加法函數供主程式進行動态調用

(2)建立一個查詢頁面供主程式進行動态調用

第一步建立插件程式

打開檔案菜單-》建立檔案或項目-》選擇other project -》C++庫如圖

Qt 一步一步實作dll調用(附源碼)

點選Choose進入如圖

Qt 一步一步實作dll調用(附源碼)

選擇共享庫-》輸入名稱-》選擇你工程位置

Qt 一步一步實作dll調用(附源碼)

點選下一步選擇工程需要子產品點選下一步完成

完成後你會發現工程有2個頭檔案和一個源檔案

Qt 一步一步實作dll調用(附源碼)

這裡點選建立檔案添加一個建立檔案

建立檔案-》Qt-》Qt設計類-》選擇dialog-》輸入名稱

Qt 一步一步實作dll調用(附源碼)

如圖

Qt 一步一步實作dll調用(附源碼)

頭檔案

MYTESTDLL_GLOBAL_H

View Code

MYSHOWTEST_H

<a></a>

MYTESTDLL_H

源檔案

MyShowTest.cpp

MyTestDll.cpp

ui

Qt 一步一步實作dll調用(附源碼)

點選建構項目完成插件。

第二部分

建立一個主程式如圖

Qt 一步一步實作dll調用(附源碼)

把生成的插件mytestdll.dll放入mytest.exe相同目錄

效果如圖

Qt 一步一步實作dll調用(附源碼)
Qt 一步一步實作dll調用(附源碼)

完成預定2個功能

本文轉自夜&amp;楓部落格園部落格,原文連結:http://www.cnblogs.com/newstart/archive/2013/01/23/2873611.html,如需轉載請自行聯系原作者