QMake笔记

2020-07-02 14:58:09 浏览数 (3)

记录QMake宏定义的使用。

  1. 普通定义宏:
代码语言:javascript复制
DEFINES  = DEBUG

  使用:

代码语言:javascript复制
#ifdef DEBUG
    qDebug() << ">Debug<";
#endif
// output: >Debug<
  1. 定义宏值(带双引号字符):
代码语言:javascript复制
# QMAKE_COPY => cp
DEFINES  = "COPY_CMD_LINE="\"$$QMAKE_COPY\"""

  使用:

代码语言:javascript复制
qDebug() << COPY_CMD_LINE;
// output: cp

1 人点赞