Qt5.9生成dll詳細圖文教程

本文主要總結了用Library工程生成一個可調用的dll的詳細圖文教程,具體內容如下所示:

1.1首先創建一個lib工程,如下圖所示:
 

    




1.2將類名改爲CreateLibs,如下所示,接着選擇默認的,


 
1.3創建完成後,生成一個帶global的頭文件和一個CreateLibs類。雙擊打開帶global的頭文件,如下圖所示:
 


1.4複製帶global頭文件的如下代碼,到createlibs.h的頭文件中,如下圖所示:

#include<QtCore/qglobal.h>

#if defined(UNTITLED2_LIBRARY)

#  define UNTITLED2SHARED_EXPORT Q_DECL_EXPORT

#else

#  define UNTITLED2SHARED_EXPORT Q_DECL_IMPORT

#endif



1.5在createlibs.h頭文件的public中,加入如下代碼:

int add(int a,int b);

如下圖所示:
 

1.6在createlibs.cpp源文件中,加入如下代碼:

CreateLibs::add(int a, int b)
{
    return a+b;

}

如下圖所示:
 


1.7重新編譯後,在工程所在同級目錄裏,會生成文件夾build-untitled2-Desktop_Qt_5_9_3_MinGW_32bit-Debug,
 


1.8在該文件夾的debug目錄下,會生成對應的dll和lib文件,如下圖所示:
 
參考內容: http://www.cnblogs.com/xiaoxi666/p/6434846.html
相關文章
相關標籤/搜索
每日一句
    每一个你不满意的现在,都有一个你没有努力的曾经。