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


單獨封裝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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM