QT .pro文件详解
QT
指定工程中使用的Qt的模块。默认情况下会使用Qt 的core和gui模块。
QT += core gui
基础模块简介:https://www.cnblogs.com/lvdongjie/p/4809319.html
TARGET
指定所生成.exe或.dll文件的名字。
TARGET = FiberMgr //应用程序名TEMPLATE = app //类型
DEFINES
qmake添加该字段指定的全局宏定义。VS中也有类似的全局宏定义,在.dll工程中经常用到,来指定是 dllexport 还是 dllimport .
DEFINES += FUNDLL_LIBRARY
头文件中使用
#if defined(FUNDLL_LIBRARY)# define FUNDLLSHARED_EXPORT __declspec(dllexport)#else# define FUNDLLSHARED_EXPORT __declspec(dllimport)#endif
FORMS
列出工程中使用的UI文件(xml格式),这些文件会在编译之前被 uic(User Interface Compile,UI编译器) 处理。构建UI文件是所需的依赖项、头文件、源文件等都会自动被添加到工程中。
UIC会把 .ui(xml格式)文件转换成C++的 .h 文件(通常叫Ui_dialog.h)。其实是在.h文件里定义一个类,里面包含了UI文件中的所以元素/对象。
FORMS = mydialog.ui \mywidget.ui \myconfig.ui
INCLUDEPATH
列出工程中 #include 项需要搜索的路径,即头文件的路径。
多个路径用空格隔开。
如果路径本身包含空格,则需要用双引号引起来。
INCLUDEPATH = c:/msdev/include d:/stl/includewin32:INCLUDEPATH += "C:/mylibs/extra headers"
DEPENDPATH
列出依赖项所在的路径。当处理included文件时会使用该项。
DEPENDPATH += . forms include qrc sources
LIBS
指定链接到项目中的库列表。如果使用Unix -l (library) 和 -L (library path) 标志,在Windows上qmake正确处理库(也就是说,将库的完整路径传递给链接器),库必须存在,qmake会寻找-l指定的库所在的目录。
win32:LIBS += c:/mylibs/math.lib
unix:LIBS += -L/usr/local/lib -lmath
#路径包含空格 使用“”
QT .pro文件详解相关推荐
- Qt pro 文件详解
Qt pro 文件详解 1. TEMPLATE 变量TEMPLATE描述了为建立目标文件而采用何种模板,即生成何种形式的Makefile文件.Qmake 工具定义了5种模板: a. 应用 ...
- QT pro文件详解
1.QT pro文件配置项说明 注释:注释是从一行的#开始,到这一行的结束. QT += :这个是添加QT项目需要的模块的,若项目中要排除某个模块,也可用QT -=配置项. TEMPLATE = : ...
- QT工程的pro文件详解
文章目录 QT工程的pro文件解析 简单的Pro文件示例 PRO文件基本配置选项 添加配置选项 常用的配置编译选项 QMAKE 变量操作简介 pro文件引入FFmpeg第三方库 为了在QT工程中添加第 ...
- Qt工程文件(二)--pro文件详解
PRO文件基本配置选项 QT:指定工程所要使用的Qt模块 VERSION:指定目标库版本号 TARGET:指定编译后生成的目标文件名称 TEMPLATE:指定编译的工程类型 A> app -建立 ...
- QT Echarts 使用详解(一)ECharts下载\示例\动态缩放
Echarts是百度的一款可视化界面开发的平台,里面的地图以及数据可视化内容十分丰富,适合用于一些大屏数据显示项目或者一些ui界面开发.每一个ECharts图表使用一个无边框的QWebView来展示, ...
- Android build.gradle文件详解(转述自《Android第一行代码》第二版)
Android build.gradle文件详解 1. 最外层目录下的build.gradle文件 1.1 repostories 1.2 dependencies 2. app目录下的build.g ...
- QT QtableView操作详解
本文实现了使用QtableView控件来显示数据,数据源使用txt文本作为数据源,使用了QStandardItemModel作为数据模型来实现了对TableView空间的初始化,和对txt数据源的增删 ...
- Libvirt XML文件详解(一)
Libvirt XML文件详解(一) 1 根元素 2 通用元数据( General metadata ) name uuid genid title description metadata 2 操作 ...
- LDF转Excel;LDF转位定义;Excel转LDF;Excel转位定义;MatrixCreat(三)之LDF文件详解
LDF文件详解 一.摘要 1.描述 2.关键字 二.为什么要了解LDF文件 三.LDF文件构成 1.版本 2.波特率 3.节点信息 4.信号信息 5.诊断信号信息 6.报文消息 7.诊断报文消息 8. ...
最新文章
- ios 8+ (xcode 6.0 +)应用程序Ad Hoc 发布前多设备测试流程详解
- node 压缩模块速成
- 感动!盲人计算机科学家研发语音浏览器,致力科技改善盲人生活
- C++ Primer 第10章 习题10.23
- flac3d命令流实例大全_如何在Linux上使用xargs命令
- 石锤!今年Python要过苦日子了? 程序员:我疯了!
- 大数据-HDFS文件系统是什么
- 软件测试实验1:JUnit、Hamcrest、Eclemma
- printf以及各种变种
- 电脑装oracle服务很卡,oracle11g安装后电脑启动很慢怎么解决
- 银行客户交易行为预测:如何降低内存的使用量
- 《构建之法》(第一、二、十六章)读书笔记
- 计算机网络中什么是突发错,计算机网络基础习题(含答案)
- 移植oprofile到dm365
- 设备发现[Airplay投屏应用]-mdns协议简介
- 【windows服务器使用cwRsync实时同步】
- 阿诺德给物体加描边_【C4DtoA 27】Arnold渲染器: Toon shader 1/3
- 清北学堂学习笔记 第一期
- 中国天气预报城市代码
- 值得我们思考的5个问题
热门文章
- JAVA学习6-集合工具类、流
- 台式计算机找不到蓝牙发射器,电脑网络适配器里没有蓝牙怎么办
- 程序员如何选择未来的职业路线
- 网站挂马危害及其防御措施
- tecplot选择变量
- AutoConfiguration排除指定和过滤自动配置组件
- xp sp3关闭PAE(物理内存扩展)
- 「镁客早报」OneWeb顺利发射首批6颗互联网卫星;华为西欧负责人称公司将会获得德国5G合同...
- BMI指数(Body Mass Index身体质量指数),简称体质指数又称体重指数,BMI值是根据你的身高、体重按照一定的公式得出数值,是一个衡量你身体健康的参数。
- C语言某一身高下不同体重对应的BMI值表