QT Pro文件配置

该文详细介绍了QTPro文件的配置,包括设置QT模块、目标类型、编译器选项、预处理器宏、头文件路径、库文件路径、源代码和资源文件等,旨在创建一个基于QT的应用程序。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

QT Pro文件配置


QT       += core gui

greaterThan(QT_MAJOR_VERSION, 4): QT += widgets

#指定目标文件的名称。默认情况下包含的项目文件的基本名称。
TARGET = VersonDemo

#app:生成应用程序,即可执行文件
#lib:生成库文件
#subdirs 创建一个用于构建目标子目录的Makefile,子目录使用SUBDIRS变量指定。
TEMPLATE = app

#如上述配置表示编译器应该输出尽可能少的警告,并启动C++11支持。
CONFIG += c++11 warn_off

# 作为编译器C预处理器宏(-D选项)
# QT_DEPRECATED_WARNINGS表示当Qt的某些功能被标记为过时的,那么编译器会发出警告。
DEFINES += QT_DEPRECATED_WARNINGS

#用来指定uic命令,将.ui文件转化为ui_*.h文件存放的目录。
UI_DIR = $$PWD/build/ui

#用来指定rcc命令,将.qrc文件转换成qrc_*.h文件存放的目录。
RCC_DIR = $$PWD/build/rcc

#用来指定moc命令,将含有Q_OBJECT的头文件转换成标准.h文件存放的目录。
MOC_DIR = $$PWD/build/moc

#指定所有中间文件.o(.obj)放置的目录。
OBJECTS_DIR = $$PWD/build/obj

#指定生成的应用程序放置的目录。
DESTDIR = $$PWD/build/bin

#头文件包含路径
#INCLUDEPATH += $$PWD/include  #当前目录的include文件夹下,$$PWD表示当前目录

#LIBS
#用来指定引入的lib文件的路径,一般会在前面加下参数-L,根据不同的版本可以分为两种形式。
#CONFIG(debug,debug|release) : 两个参数,前者是要判断的active的选项,后者是互斥的选项的一个集合。
#CONFIG(debug, debug|release){
#    DESTDIR = $${PWD}/bin/Qt_$${QT_VERSION}_Debug
#    LIBS+= -L$${PWD}/bin/Qt_$${QT_VERSION}_Debug
#    }
#    else{
#    DESTDIR = $${PWD}/bin/Qt_$${QT_VERSION}_Release
#    LIBS+= -L$${PWD}/bin/Qt_$${QT_VERSION}_Release
#    }

#win32:
#CONFIG(release, debug|release):
#   LIBS += -L$$PWD/lib/xxxx/ -lxxxx
#else:
#   win32:
#       CONFIG(debug, debug|release):
#           LIBS += -L$$PWD/lib/xxxx/ -lxxxxd
#       else:
#           unix: LIBS += -L$$PWD/lib/xxxx/ -lxxxxc

#指定包含用户界面翻译文本的翻译(.ts)文件列表。
#TRANSLATIONS += Resource/myapp_zh.ts \
#                Resource/myapp_en.ts


SOURCES += \
        main.cpp \
        widget.cpp

HEADERS += \
        widget.h

FORMS += \
        widget.ui

RESOURCES += \
    res.qrc

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值