目錄

  • 一般創(chuàng)建方法

  • 導(dǎo)出普通函數(shù)的方法&調(diào)用方法

  • 導(dǎo)出類及其成員函數(shù)的方法&調(diào)用方法

 

眾所周知,我們可以將C++項目中的類以及函數(shù)導(dǎo)出,形成 .dll 文件,以供其他程序使用,下面將說明Qt環(huán)境下的使用方法。

首先創(chuàng)建共享庫,步驟如下:

萬碼學(xué)堂,電腦培訓(xùn),計算機培訓(xùn),Java培訓(xùn),JavaEE開發(fā)培訓(xùn),青島軟件培訓(xùn),軟件工程師培訓(xùn)

萬碼學(xué)堂,電腦培訓(xùn),計算機培訓(xùn),Java培訓(xùn),JavaEE開發(fā)培訓(xùn),青島軟件培訓(xùn),軟件工程師培訓(xùn)

萬碼學(xué)堂,電腦培訓(xùn),計算機培訓(xùn),Java培訓(xùn),JavaEE開發(fā)培訓(xùn),青島軟件培訓(xùn),軟件工程師培訓(xùn)

下一步會出現(xiàn)類對話框等等,不用管它,直接點擊創(chuàng)建即可,稍后再將類都刪了。

創(chuàng)建好以后你會發(fā)現(xiàn)有一個包含global的頭文件,這個文件中定義了__declspec(dllexport)、__declspec(dllimport)等,也可以刪掉(如果要按照下面的方法的話,刪掉即可)。

接下來還有重要的一步,請在.pro文件中,加入

CONFIG += dll //即使你的代碼中寫成了 CONFIG += staticlib,也要改過來

接下來就開始我們具體的的創(chuàng)建方法吧!

 

按照導(dǎo)出dll的的操作劃分,有兩種模式:

  • 導(dǎo)出普通方法(導(dǎo)出后可靜態(tài)調(diào)用,也可動態(tài)調(diào)用)

首先是頭文件內(nèi)容:

延伸閱讀

學(xué)習(xí)是年輕人改變自己的最好方式-Java培訓(xùn),做最負責(zé)任的教育,學(xué)習(xí)改變命運,軟件學(xué)習(xí),再就業(yè),大學(xué)生如何就業(yè),幫大學(xué)生找到好工作,lphotoshop培訓(xùn),電腦培訓(xùn),電腦維修培訓(xùn),移動軟件開發(fā)培訓(xùn),網(wǎng)站設(shè)計培訓(xùn),網(wǎng)站建設(shè)培訓(xùn)學(xué)習(xí)是年輕人改變自己的最好方式