QT pro文件详解
1.QT pro文件配置項(xiàng)說明
lib:建立一個(gè)庫的makefile;
vcapp:建立一個(gè)應(yīng)用程序的VisualStudio項(xiàng)目文件;
vclib:建立一個(gè)庫的VisualStudio項(xiàng)目文件;
subdirs:這是一個(gè)特殊的模板,可以創(chuàng)建一個(gè)可進(jìn)入特定目錄并為一個(gè)項(xiàng)目文件生成makefile,此makfile可以調(diào)用make;
4. TARGET = :這個(gè)配置項(xiàng)用來指定最后生成的目標(biāo)應(yīng)用程序的名稱。
5. CONFIG += : 用來告訴qmake關(guān)于應(yīng)用程序的配置信息,使用+=表示在現(xiàn)有的配置上添加,這樣會(huì)更安全。比如,CONFIG += qt warn_on release 其具體的意義為:
qt :告訴qmake此程序是使用qt來連編的。即qmake在連接、為編譯添加所需包含路徑時(shí)會(huì)考慮qt的庫;warn_on :告訴qmake要將編譯器設(shè)置為輸出警告信息形式;
release :告訴qmake應(yīng)用程序必須被連編為一個(gè)可發(fā)布的應(yīng)用程序。開發(fā)過程中,也可以使用debug;
6. UIC_DIR += :用來指定uic命令,將.ui文件轉(zhuǎn)化為ui_*.h文件存放的目錄。
7. RCC_DIR += :用來指定rcc命令,將.qrc文件轉(zhuǎn)換成qrc_*.h文件存放的目錄。
8. MOC_DIR += :用來指定moc命令,將含有Q_OBJECT的頭文件轉(zhuǎn)換成標(biāo)準(zhǔn).h文件存放的目錄。
9. OBJECTS_DIR += :用來指定目標(biāo)文件obj的存放目錄。
10. DEPENDPATH += : 用來指定工程的依賴路徑。
11. INCLUDEPATH += : 用來指定工程所需要的頭文件。
12. CODECFORSRC += : 用來指定源文件的編碼格式。
13. FORMS += :用來指定工程中的ui文件。
14. HEADERS += : 用來指定工程中所包含的頭文件。
15. SOURCES += :用來指定工程中包含的源文件。
16. RESOURCES += :用來指定工程中所包含的資源文件。
17. LIBS += :用來指定引入的lib文件的路徑,一般會(huì)在前面加下參數(shù)-L,根據(jù)不同的版本可以分為兩種形式:
Release: LIBS += -L folder Path //release版本引入的lib文件Debug: LIBS += -L folder Path //debug版本引入的lib文件
18. DEFINES += : 用來定義編譯選項(xiàng)。
19. DESTDIR += :用來指定目標(biāo)的生成路徑。
20. 跨平臺(tái)處理信息也要寫在.pro文件中。
總結(jié)
以上是生活随笔為你收集整理的QT pro文件详解的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 如何在Global.asax中判断是否是
- 下一篇: LOAM_velodyne学习(一)