QT项目文件-字段含义
QT Project File - Field Meanings
我有兴趣知道标准QT应用程序项目文件中的一些字段意味着什么?下面是一个例子
#-------------------------------------------------
#
# Project created by QtCreator 2013-04-02T11:06:19
#
#-------------------------------------------------
QT += core gui xml
greaterThan(QT_MAJOR_VERSION, 4): QT += widgets
TARGET = AV_Command
TEMPLATE = app
SOURCES += main.cpp
mainwindow.cpp
case.cpp
interview.cpp
parsexml.cpp
HEADERS += mainwindow.h
case.h
interview.h
parsexml.h
FORMS += mainwindow.ui
除了这两行外,我明白了大部分的意思。
QT += core gui xml
greaterThan(QT_MAJOR_VERSION, 4): QT += widgets
QT += core gui xml
意味着构建过程应该期望为您的项目找到并包含QtCore、QtGUI和QtXML库。如果您不使用任何XML(特别是不使用XML头),您可以从该列表中删除xml
。
另一方面……如果你想添加Qt的SQL的东西,你需要添加sql
到列表,否则你会得到链接器错误抱怨缺少定义。
greaterThan()
比较QT_MAJOR_VERSION
和4
。如果为true,则将widgets
添加到所需的QT库列表中。
QT += core gui xml
指定您正在使用的Qt库的哪些组件。第二个包含了依赖于Qt版本的小部件
相关文章:
- 如何使用位字段将数据从二进制文件复制到结构中?
- 我需要帮助以连续的方式将对象的字段正确写入文件
- 从数据集 Blob 字段中打开和编辑文件
- 从CSV文件中提取每个条目字段的最佳方法是什么
- Boost Tokenizer无法解析具有带有双引号的字段的CSV文件
- 如何在消息文件中获取用户定义的字段
- 使用谷歌协议缓冲区 - 如何在.proto文件中定义字段
- 在特定字段中关键字搜索后,从文本文件中提取多个记录
- 在大型C/C 项目中访问现有字段
- 字段的类型不完整,从多个文件编译
- 如何使用C/C++提取pcap文件的TCP标头中的选项字段
- 将行中的字段从textfile中更改为存储数组,而不是重新编写文件
- 在文本文件中搜索字段名称,并将所有后续行返回到控制台 - C++
- C++读取元数据文件,并处理由空白和:混合分隔的字段
- 类的第二个实现文件中静态字段的C++外部
- 解析文本文件时,同一字段具有 1 或 2 个名称
- 无法更新相对文件中的记录字段,C++
- 使用 ADO 将原始文件数据插入访问表的 BLOB("OLE 对象")字段
- c#如何创建包含4个或更多字段的文件
- QT项目文件-字段含义