qmake常用语法一

关键字:注释 包含文件 平台宏 作用域

一、注释:

  用“#”注释,表示到行尾均为注释。

二、include:

  包含别的文件,例如:include xx.pri。类似于c++的#include。。。

三、平台宏:

  win32/macx/unix/linux-g++等,分别对应于windows、mac、unix、linux等系统。

四、作用域:

  作用域和“if”语句很像,如果某个条件为真,作用域中的设置就会被处理,例如:

  debug{

    TARGET = XXd

  }

  release{

    TARGET = XX

  }

  上面代码的意思是:如果是debug版本,可执行程序的名字是xxd,否则就是xx。可以这样写:

  debug:TARGET = xxd

  release:TARGET = XX

  作用域也可以嵌套使用,例如:

  win32{

    debug{

      TARGET = xxwd

    }

  }

  也可以这样写:

  win32:debug{

    TARGET = xxwd

  }

  还可以加上else语句:

  debug{

    TARGET = xxd

  }else{

    TARGET = xx

  }

 五、Qt+=: 添加额外的模块支持,例如Qt -= QtCore;Qt += network,phonon,xml,thread

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