Qt工程文件配置

Posted Leslie X徐

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Qt工程文件配置相关的知识,希望对你有一定的参考价值。

Qt工程文件配置

pro文件

TEMPLATE = subdirs
CONFIG += ordered

DEFINES += QT_NO_WARNING_OUTPUT \\
           QT_NO_DEBUG_OUTPUT

SUBDIRS += \\
    RoboCore

SUBDIRS += httpserver \\
          RoMainWindow


  • TEMPLATE=

    • app : 表示该工程建立一个应用程序的makefile。这是默认值,所以如果模板没有被指定,这个将被使用
    • lib : 表示该工程建立一个库的makefile
    • subdirs : 用于配置子项目,只负责协调子项目之间的编译,不包含具体的编译事宜
  • DESTDIR = : 生成目录——指定生成的可执行程序的目录,可以绝对和相对路径

  • TARGET = :生成的应用程序名

  • CONFIG = : 编译选项——增添或者移除某个模块,比如增添C++11和console支持,Qt的各模块也在这里面添加

CONFIG(debug, debug|release){
    QJSON_NAMESPACE = RoQJsond
}else{
    QJSON_NAMESPACE = RoQJson
}
  • OBJECTS_DIR =:目标文件目录——obj文件存放的目录,可以绝对或相对路径

  • HEADERS += .hpp \\ SOURCES += .cpp

  • RESOURCES += .qrc

  • INCLUDEPATH +=

  • LIBS += :库文件

  • DEFINES +=

pri文件

INCLUDEPATH += $$PWD

include(p/p.pri)

HEADERS += p.hpp
SOURCES += p.cpp

以上是关于Qt工程文件配置的主要内容,如果未能解决你的问题,请参考以下文章

Qt工程文件配置

Qt工程pro文件的简单配置(尤其是第三方头文件和库)

Qt学习之路1---软件下载安装及工程简介

QT 实用代码片段

windows下编译google-protocolbuf在Qt中使用

Qt--Qt的简单介绍以及坐标系统