QT的pro文件配置項使用

**

更新時間:2020-06-11

**

最近考慮到跨平臺開發。所以往QT開發方向走:
下面給一些pro文件的配置說明分享給大家,也方便自己查看(主要是方便自己,哈哈,健忘症)當初搞這個導入真的學了好久。

常用項:
添加子模塊:
常用的socket服務和數據庫模塊需要添加這兩個。

QT += network #socket
QT += sql	#數據庫

導入第三方庫的頭文件和庫:
$$PWD是當前目錄的意思,就是你的pro文件所在的路徑
…/上一級路徑
絕對路徑

INCLUDEPATH += $$PWD/你的文件路徑	#我是推薦使用這種。

#庫的話,我是用右鍵項目添加外部庫的方式選擇的,避免出錯
#你可以選擇各種平臺的,還有他的鏈接方式,是靜態還是動態的。
#下面給一個opencv的鏈接庫例子
win32: LIBS += -L$$PWD/workneed/debuglib/ -lopencv_world341d

INCLUDEPATH += $$PWD/workneed/debuglib
DEPENDPATH += $$PWD/workneed/debuglib

win32:!win32-g++: PRE_TARGETDEPS += $$PWD/workneed/debuglib/opencv_world341d.lib
else:win32-g++: PRE_TARGETDEPS += $$PWD/workneed/debuglib/libopencv_world341d.a

對於第三方庫的頭文件和庫,我建議是都放在你的pro路徑下。方便查看。

預編譯定義:

DEFINES += 你的需要定義的語句 

添加第三方源碼demo進工程:

#include(源碼demo路徑)

記得每次修改pro文件後,都qmake一下。
如果出錯找不到文件,編譯輸出框那裏會打印錯誤的信息,直接查看即可,非常方便。

大家有什麼好用的方法也可以留言告訴我哦。
學習交流QQ:1107097641

持續更新~
加油鴨!

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章