**
更新時間: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
持續更新~
加油鴨!