目录

基本概念

举个栗子


基本概念

在qmake中加入QMAKE_POST_LINK后,可以执行对应的shell命令,如面关于QMAKE_POST_LINK的例子:

QMAKE_POST_LINK += echo "Hello world"; echo "How are you!"; echo "How old are you!"; pwd; cat /etc/passwd; cp main.cpp main.cpp.bak

举个栗子

下面来举个例子,文件结构如下:

其中各源码分别如下:

main.cpp

#include <QApplication>
#include <QDebug>int main(int argc, char *argv[]){QApplication a(argc, argv);return a.exec();
}

PostLinkDemo.pro

QT += core gui
TARGET = PostLink
TEMPLATE = appSOURCES += main.cppQMAKE_POST_LINK += echo "Hello world"; echo "How are you!"; echo "How old are you!"; pwd; cat /etc/passwd; cp main.cpp main.cpp.bak

执行下qmake,查看Makefile

可以看到把QMAKE_POST_LINK中的命令行给生成出对应的Makefile了!

运行下:

此处只截取了部分!

Qt工作笔记-pro文件中QMAKE_POST_LINK的使用相关推荐

  1. Qt工作笔记-使用SQL中的LIMIT进行数据分页

    目录 概念 操作 概念 这里使用SQL语言的中LIMIT的特点进行分页显示.这个关键字我就不多说了,现在来看运行截图! 表结构如下: 程序一开始运行: 分页显示: 操作 关键源码如下: sql.h # ...

  2. Qt工作笔记-保存textEdit中的数据,并自动打开文件

    功能如标题所示. 程序运行如下: 代码如下: widget.h #ifndef WIDGET_H #define WIDGET_H#include <QWidget> #include & ...

  3. Qt工作笔记-把文件逐行读到ListWidget中

    首先看看源文件的行数: 程序的运行截图如下: 代码很简单,不再说明. 代码如下: widget.h #ifndef WIDGET_H #define WIDGET_H#include <QWid ...

  4. Qt工作笔记-QGraphics框架中,给图像中的点连线【获取场景中的数据】【有坑】

    程序运行截图如下: 这里面有一个坑,就是获取场景中的元素并不是根据图像中,从左往右,从上往下这样的获取. 而是根据加入常见的先后,进行的, 如下图: Line是在Ellipse前加载的,所以是这样的结 ...

  5. Qt工作笔记-在ListWidget中多线程检索数据

    文件读取技术在此链接中: https://blog.csdn.net/qq78442761/article/details/79807826 在ListWidget中单线程检索数据在此链接中: htt ...

  6. Qt工作笔记-QMenu::exec中使用QWidget::mapToGlobal()与QCursor::pos()之间的些许差异

    源码如下: widget.h #ifndef WIDGET_H #define WIDGET_H#include <QWidget>namespace Ui { class Widget; ...

  7. Qt工作笔记-进入文件夹或打开网站(QDesktopServices::openUrl的使用)

    QDesktopServices::openUrl这个是个神器,通过URL可以打开本地的文件夹或某一个web网站 还是截张图把: widget.h #ifndef WIDGET_H #define W ...

  8. Qt工作笔记-遍历文件夹里面的所有文件,并在QTreeWidget内显示

    首先是文件夹,如下图: 话不多说,运行动态图如下: 在此不做多余解释,代码很简单 widget.h #ifndef WIDGET_H #define WIDGET_H#include <QWid ...

  9. Qt工作笔记-ui文件连接信号与槽

    今天又学到了新的东西,当然,这个也是在和李主任交谈的时候学会的,以前从来没这么做过. 下面演示下,用的代码是下面这篇博文的代码: https://blog.csdn.net/qq78442761/ar ...

最新文章

  1. 2021年大数据Spark(二十八):SparkSQL案例三电影评分数据分析
  2. github unity 图片切换效果_CSS3图片模糊切换效果
  3. 联想微型计算机电脑黑屏怎么做系统,联想电脑黑屏怎么办,5种方法轻松排除黑屏故障...
  4. 【英语学习】【WOTD】parabolic 释义/词源/示例
  5. odbc 动态创建 mysql_如何动态创建ODBC数据源
  6. A - Divisors POJ - 2992 (组合数C的因子数)数学—大数
  7. 推荐系统(Recommendation system )
  8. [No000083]文件与文件夹操作
  9. 如何在Mac中安装使用 Photoshop Elements?
  10. C#和java和android中的NetWorkAdapter,httpRequest,WebView,json,xml
  11. python3.7.4安装chrome_Python3.7安装chrome驱动方法
  12. Introduce Local Extension
  13. 微信支付指纹要上传到服务器,华为即将支持微信指纹支付,同意上传至腾讯服务器!...
  14. 单片机 信号发生器(DAC0832)
  15. python同心圆怎么运行_怎么用python画同心圆
  16. 单片机英文缩写(单片机常用的英文缩写及英文全称)
  17. WebSphere MQ应急预案
  18. ICML 2022 | 基于有偏不对称对比学习的长尾分布外检测
  19. 高压配电线路中过电流保护和速断保护的整定值计算公式
  20. 第十章---《实时语音处理实践指南》语音编/解码笔记

热门文章

  1. 节点树xmu 1466.祖先极值
  2. 反编译工具Reflector 4.2 汉化版
  3. RHEL4- ssh服务(二)ssh服务器的配置和启动
  4. 有类和无类路由下的路由匹配原则
  5. 超可爱桌面电子宠物下载
  6. php更多式样,php_1
  7. apscheduler 脚本执行失败_在脚本中使用 Bash 信号捕获 | Linux 中国
  8. 机器学习笔记十一之降维
  9. 衡量人体健康的“十大新标杆”
  10. P5707 【深基2.例12】上学迟到(python3实现)