1.pro文件的作用
QT工程的pro文件,在创建工程时由QTCreater自动创建,我们可以往里面添加内容,增加库文件的声明,包含路径、预处理器定义,生成目录,输出中间目录等等设置。
2.一个简单的示例
QT += core gui charts
greaterThan(QT_MAJOR_VERSION, 4): QT += widgets
TARGET = qcharts
TEMPLATE = app
DEFINES += QT_DEPRECATED_WARNINGS
SOURCES += \
main.cpp \
mainwindow.cpp \
mylineseries.cpp \
myvalueaxis.cpp
HEADERS += \
mainwindow.h \
mylineseries.h \
myvalueaxis.h
FORMS += \
mainwindow.ui \
mylineseries.ui \
myvalueaxis.ui
QT:指定所要使用的Qt模块
TARGET:指定编译后生成的目标文件名称
TEMPLATE:指定编译后生成app 还是 lib
DEFINES:预定义预处理器符号
SOURCES:当前工程中的C++源文件
HEADERS:当前工程中的C++头文件
FORMS:当前工程中的ui文件
以上是一个简单的示例所用到的配置选项。
还可以,
指定链接的三方库
编译为库,指定相关选项;
指定debug,release,win32平台还是别的平台
判断编译环境是x86架构还是arm架构
在linux下编译后指定make install后的文件路径
一个Qt项目类似如下;