目錄
一般創(chuàng)建方法
導出普通函數(shù)的方法&調用方法
導出類及其成員函數(shù)的方法&調用方法
眾所周知,我們可以將C++項目中的類以及函數(shù)導出,形成 .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)建方法吧!
按照導出dll的的操作劃分,有兩種模式:
導出普通方法(導出后可靜態(tài)調用,也可動態(tài)調用)
首先是頭文件內容:
網友評論