您的位置:首页 > 编程语言 > Qt开发

Qt配置pro文件

2017-12-02 12:02 295 查看
1#XXX注释, 从“#”开始,到这一行结束#comment
2CONFIG配置信息CONFIG += console
   CONFIG -= app_bundle
3DEFINES定义宏DEFINES -= UNICODE
   DEFINES += SHAREDLIBRARY
4DEPENDPATH程序编译时依赖的相关路径DEPENDPATH += $$PWD/Debug
5DESTDIR指定生成的应用程序放置的目录DESTDIR += ../bin
6exists !exists判断一个文件不存在,如果不存在,停止 qmake!exists( main.cpp ){error(“No main.cpp file found”“)}
7FORMS工程中包含的.ui 设计文件FORMS += widget.ui
8HEADERS指定头文件HEADERS = widget.h
9INCLUDEPATH头文件包含路径INCLUDEPATH += “D:\include”
   INCLUDEPATH += $$PWD/include
10LIBSLIBS += -L folderPath //引入的 lib 文件的路径LIBS += -L”D:\lib”
   LIBS += -L$$PWD/lib
  LIBS += -lLibName //引入 lib 文件LIBS += -luser32 \ lAdvapi32
11MOC_DIR指定moc命令将含 Q_OBJECT 的头文件转换成标准.h文件的存放目录MOC_DIR += ../moc
12OBJECTS_DIR指定目标文件的存放目录OBJECTS_DIR += ../obj
13QT加入库模块greaterThan(QT_MAJOR_VERSION, 4): QT += widgets QT += core gui
14RC_FILE指定程序图标RC_FILE = logo.rc
15RESOURCES工程中包含的资源文件RESOURCES += iamges.qrc
16SOURCES指定源文件SOURCES = *.cpp
  对于多源文件,可用空格分开SOURCES = 1.cpp 2.cpp 3.cpp
  或者每一个文件可以被列在一个分开的行里面,通过反斜线另起一行SOURCES = widget.cpp \ main.cpp
  一个更冗长的方法是单独地列出每一个文件,就像这样SOURCES += hello.cpp SOURCES += main.cpp
17TARGET指定程序名,如果不设置,程序名自动设为项目名TARGET = filename
18TEMPLATE设置程序模版 
  app(生成应用程序,默认)TEMPLATE = app
  subdirs(生成 makefile 文件编译 subdirs 指定的子文件夹)TEMPLATE = subdirs
  lib(生成库文件)TEMPLATE = lib
19UI_DIR指定 uic 命令将.ui 文件转化成 ui_*.h 文件的存放的目录UI_DIR += ../ui
20win32{…} linux{…}平台相关性处理win32{ LIBS += -luser32 \ -lAdvapi32 }
   linux{ QT += x11extras }
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: