qmake 没有生成.o文件_qmake实用变量
一些项目开发中用到的qmake实用变量。
示例
TARGET = MyApp
DESTDIR = $$PWD
message($$TARGET) # 生成目标的名字
message($$DESTDIR) # 目标输出文件路径
message($$PWD) # 当前文件(.pro或.pri)所在的路径
message($$OUT_PWD) # Makefile生成的路径
message($$_PRO_FILE_) # pro项目文件(带路径)
message($$_PRO_FILE_PWD_) # pro项目文件所在的路径message($$QMAKE_HOST.arch) # 计算机架构
message($$QMAKE_HOST.os) # 计算机系统
message($$QMAKE_HOST.cpu_count) # 计算机CPU核心数
message($$QMAKE_HOST.name) # 计算机名
message($$QMAKE_HOST.version) # 系统版本(数字形式)
message($$QMAKE_HOST.version_string) # 系统版本(字符串形式)QMAKE_PRE_LINK += echo 'Start Build...' # 编译链接前自动执行命令
QMAKE_POST_LINK += echo 'Build Success.' # 编译链接后自动执行命令
输出
Project MESSAGE: MyApp
Project MESSAGE: C:/Users/MyApp
Project MESSAGE: C:/Users/MyApp
Project MESSAGE: C:/Users/build-MyApp-Desktop_Qt_5_12_2_MSVC2017_64bit-Debug
Project MESSAGE: C:/Users/MyApp/MyApp.pro
Project MESSAGE: C:/Users/MyAppProject MESSAGE: x86_64
Project MESSAGE: Windows
Project MESSAGE: 8
Project MESSAGE: DESKTOP-NBCA03S
Project MESSAGE: 10.0.18362
Project MESSAGE: 10Start Build...link /NOLOGO /DYNAMICBASE /NXCOMPAT /DEBUG /SUBSYSTEM:CONSOLE "/MANIFESTDEPENDENCY:type='win32' ... #注:链接步骤该处省略
Build Success.
关注微信公众号Qt君,第一时间获取最新推送。
qmake 没有生成.o文件_qmake实用变量相关推荐
- 巧用qmake工具生成专业的makefile
问题描述 一般来说在Linux下编程写个测试程序,都需要制作一个makefile文件,但是如果自己手动编写每个还是比较麻烦,而且看上去也不太专业.而如果用autoconf工具生成也还是需要加入一些手动 ...
- Linux 用qmake快速生成makefile
1.简介: qmake是Trolltech公司创建的用来为不同的平台和编译器书写Makefile的工具.是qt工具包的一部分.在Unix&linux上写程式的人大概都碰过Makefile.用 ...
- QT:为项目生成pro文件及中文显示乱码问题
对于一个QT项目,在没有pro文件时,需要先生成Pro文件 切到文件目录下,执行qmake -project (这里有可能提示错误,路径里别有中文试一下就行了,也可能是环境变量需要修改) 生成的pro ...
- 使用QT的qmake工具生成VS工程
本文主要讲怎么使用qmake工具生成的VS的工程文件,对于QT的库不做说明.qt的安装很简单,一路下一步就OK,安装完看看qt的bin目录是否添加中环境变量path中,如果没有,请手动添加. 首先,使 ...
- Python 自动化教程(5) : 自动生成Word文件
系列教程: Python 自动化教程(1) 概述,第一篇 Excel自动化 Python 自动化教程(2) : Excel自动化:使用pandas库 Python 自动化教程(3) : 自动生成PPT ...
- Python 自动化教程(4) : 自动生成PPT文件 Part 2 (干货)
系列教程: Python 自动化教程(1) 概述,第一篇 Excel自动化 Python 自动化教程(2) : Excel自动化:使用pandas库 Python 自动化教程(3) : 自动生成PPT ...
- 弥合鸿沟:一种生成内部威胁数据的实用方法(Bridging the Gap: A Pragmatic Approach to Generating Insider Threat Data )
Bridging the Gap: A Pragmatic Approach to Generating Insider Threat Data 弥合鸿沟:一种生成内部威胁数据的实用方法 摘要:恶意内 ...
- qmake language qt 工程文件 配置文件 .pro .prl .prf .pri 词法 语法 for循环 判断语句 函数定义
目录 词法 string 1.数据类型 2.特殊处理的内置变量 3.转义字符 关键字:包括语法关键字.特殊变量 语法 变量 变量.属性.环境变量 变量使用 全局变量作用域 函数定义和使用 判断语句和循 ...
- JAVA项目的打包及生成.exe文件或者打包安装软件
总体思路是先打成jar再把jar打成exe.主要看1.3和2.3里的内容就可以了. 1.将项目打成jar: 1.1要将项目打包成jar文件,方法很多,可以用Eclipse自带的打包工具Ant打包,也可 ...
最新文章
- 线上应用故障排查之二:高内存占用
- 文字输入限制_输入框设计,设计样式及设计要点
- Union与Union All的区别
- 小型论坛php,PHP练手:一个小型论坛(带后台)_PHP教程
- 工厂方法模式的一种特例——简单工厂模式
- Beyond Compare Pro for Mac
- Discuz!NT v1.0 正式版发布
- 强化学习在生成对抗网络文本生成中扮演的角色
- 【安全】什么是0day漏洞?
- java 支持 超大上G , 多附件上传
- 人工智能如何被用于造福人类?
- java Doc转Pdf
- 一周企业财报 | 汉高、中通、格林酒店、宜人金科、宝尊、维他奶等7家企业发布业绩...
- Java8 CompletableFuture(2)回调函数 thenApply thenAccept thenRun
- 如何dismiss多个viewController
- 关于安装SQLServer2012时遇到1402错误,未能打开注册表项的解决方法
- hive和presto计算日期时间差
- 宝宝起名神器小程序源码
- 飞机大战(C语言版)
- c语言数据错误 英语怎么说,C语言程序设计 教小学生英语 里面有代码运行错误,怎么改...
热门文章
- SAP Spartacus B2B 页面 Popover Component 的条件显示逻辑
- SAP Fiori Elements controller extension 的加载原理
- jasmine没有调用fixture.detectChanges就取不到元素的原因
- javax.ws.rs.Path注解@Path的工作原理解析
- 如何在Hybris Backoffice里给用户维护电话号码
- 2015-03-18 - Deliberately pass a wrong note type for my task creation
- if match header test - 428 Precondition required
- SAP Material type mapping
- SAP CRM Fiori应用Simulation pipeline的刷新问题
- SAP订单编排和流程增强概述