qmake常用语法二

关键字:操作符

1、“=”操作符:

  分配一个值给一个变量。例如:TARGET = myapp,这将会删掉原来对TARGET的任何设置,并将变量TARGET的值设置为myapp。

2、“+=”操作符:

  向一个变量的值的列表中添加一个值。例如:DEFINES += QT_DLL,把QT_DLL添加到makefile的预处理定义的列表中。

3、“-=”操作符:

  从变量的列表中移除一个值。例如:DEFINES -= QT_DLL,把QT_DLL从Makefile的预处理定义列表中移除。

4、“*=”操作符:

  仅仅在一个值不存在于一个变量的值的列表中的时候,把它添加进去。例如:DEFINES *= QT_DLL,只用在QT_DLL没有被定义在预处理定义的列表中时,它才会被添加进去。

5、“~=”操作符:

  将会替换任何与指定的值的正则表达式匹配的任何值。例如:DEFINES ~= s/QT_[DT].+/QT,将会用QT来替代任何以QT_D或QT_T开头的变量中的QT_D或QT_T。

原文地址:https://www.cnblogs.com/yuohoo/p/2954594.html