Qt配置pro文件

来源:互联网 发布:五星宏辉软件 编辑:程序博客网 时间:2024/05/16 12:10
1#XXX注释, 从“#”开始,到这一行结束#comment2CONFIG配置信息CONFIG += console   CONFIG -= app_bundle3DEFINES定义宏DEFINES -= UNICODE   DEFINES += SHAREDLIBRARY4DEPENDPATH程序编译时依赖的相关路径DEPENDPATH += $$PWD/Debug5DESTDIR指定生成的应用程序放置的目录DESTDIR += ../bin6exists !exists判断一个文件不存在,如果不存在,停止 qmake!exists( main.cpp ){error(“No main.cpp file found”“)}7FORMS工程中包含的.ui 设计文件FORMS += widget.ui8HEADERS指定头文件HEADERS = widget.h9INCLUDEPATH头文件包含路径INCLUDEPATH += “D:\include”   INCLUDEPATH += $$PWD/include10LIBSLIBS += -L folderPath //引入的 lib 文件的路径LIBS += -L”D:\lib”   LIBS += -L$$PWD/lib  LIBS += -lLibName //引入 lib 文件LIBS += -luser32 \ lAdvapi3211MOC_DIR指定moc命令将含 Q_OBJECT 的头文件转换成标准.h文件的存放目录MOC_DIR += ../moc12OBJECTS_DIR指定目标文件的存放目录OBJECTS_DIR += ../obj13QT加入库模块greaterThan(QT_MAJOR_VERSION, 4): QT += widgets QT += core gui14RC_FILE指定程序图标RC_FILE = logo.rc15RESOURCES工程中包含的资源文件RESOURCES += iamges.qrc16SOURCES指定源文件SOURCES = *.cpp  对于多源文件,可用空格分开SOURCES = 1.cpp 2.cpp 3.cpp  或者每一个文件可以被列在一个分开的行里面,通过反斜线另起一行SOURCES = widget.cpp \ main.cpp  一个更冗长的方法是单独地列出每一个文件,就像这样SOURCES += hello.cpp SOURCES += main.cpp17TARGET指定程序名,如果不设置,程序名自动设为项目名TARGET = filename18TEMPLATE设置程序模版   app(生成应用程序,默认)TEMPLATE = app  subdirs(生成 makefile 文件编译 subdirs 指定的子文件夹)TEMPLATE = subdirs  lib(生成库文件)TEMPLATE = lib19UI_DIR指定 uic 命令将.ui 文件转化成 ui_*.h 文件的存放的目录UI_DIR += ../ui20win32{…} linux{…}平台相关性处理win32{ LIBS += -luser32 \ -lAdvapi32 }   linux{ QT += x11extras }