目錄

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

  • 導出普通函數(shù)的方法&調用方法

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

 

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

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

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

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

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

下一步會出現(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)調用)

首先是頭文件內容:

網友評論