版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq78442761/article/details/88688108
目录
基本概念
在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 = app
SOURCES += main.cpp
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
执行下qmake,查看Makefile
可以看到把QMAKE_POST_LINK中的命令行给生成出对应的Makefile了!
运行下:
此处只截取了部分!