目錄
一般創(chuàng)建方法
導(dǎo)出普通函數(shù)的方法&調(diào)用方法
導(dǎo)出類及其成員函數(shù)的方法&調(diào)用方法
眾所周知,我們可以將C++項目中的類以及函數(shù)導(dǎo)出,形成 .dll 文件,以供其他程序使用,下面將說明Qt環(huán)境下的使用方法。
首先創(chuàng)建共享庫,步驟如下:
下一步會出現(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í)是年輕人改變自己的最好方式