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