1. 程式人生 > >封裝QtCore(這非Qt項目裏使用QString,QJson,QFileInfo,QFile等類)

封裝QtCore(這非Qt項目裏使用QString,QJson,QFileInfo,QFile等類)

img size eas 文檔 study 很多 抽取 nts get

單獨封裝QtCore

一直以來使用QT的特性使用慣了,很多東西QT都封裝得很好。如果突然有一天,不使用QT開發了,是不是不習慣。
比如我們經常使用QString很多方法,string,wstring之間的轉換,arg格式化。
又比如Qt提供的Json相關使用。
如果我們把QT這些方法抽取出來,單獨封裝。能在其它非QT項目中,能夠正常使用會不會很好呢。
其實QString,QJson,QfileInfo等,都封裝在QtCore中。
技術分享圖片
這裏,我截了部分圖,相關還有很多可到文檔中查看。

抽取QtCore庫步驟

我們需要QT的Qt5Core.dll、Qt5Core.lib、QtCroe相關頭文件(QT安裝目錄下拷貝過來)

1.這裏包含QtCore相關頭文件路徑

技術分享圖片

2.這裏包含QtCore.lib文件路徑

技術分享圖片

3.這裏加上QtCore.lib文件

技術分享圖片
4.把QtCore.dll拷貝到應用程序同級目錄下

技術分享圖片

好了,到了這裏,我們的配置已設置完畢,這時,我們只需要到我們相應的工程下,調用相關QT方法編譯就即可。

這裏是我在Win32項目中調用QT的QString方法。編譯成功!

技術分享圖片

結尾

只為記錄,只為分享! 願所寫能對你有所幫助。Good Good Study, Day Day Up!

http://blog.csdn.net/ly305750665/article/details/65948096

QtCore所包含的類的列表:http://doc.qt.io/qt-5/qtcore-module.html

封裝QtCore(這非Qt項目裏使用QString,QJson,QFileInfo,QFile等類)