1. 程式人生 > >QT建立和使用動態連結庫

QT建立和使用動態連結庫

1、首先建立庫檔案



2、選擇所需模組


3、順序確認完成後,如下圖



注意:上圖中keycomm_global.h中的內容可以複製到keycomm.h中去,在以後呼叫時只調用keycomm.h即可,否則呼叫時需要兩個標頭檔案同事使用。

4、在keycomm.h和keycomm.cpp中可以正常編寫程式碼,和使用別的類時相同。如下圖建立int add(int a,int b)實現返回a+b



5、執行出現下圖彈窗,可忽略


6、進入生成目錄會發現,已經生成KeyComm.dll和KeyComm.lib


7、如下圖,將keycomm.h和keycomm_global.h複製到你的工程原始碼檔案中,再將KeyComm.dll和KeyComm.lib複製到你所要呼叫此動態連結庫的構建目錄中去



8、將keycomm.h和keycomm_global.h新增到untitled26中


9、選中untitled26,右鍵新增庫如下圖



10、確定後,如下圖


11、在mainwindow.cpp中包含keycomm.h標頭檔案,定義KeyComm類,就可以像呼叫其他類一樣使用了。