QMake 常见变量总结
变量 | 含义 |
---|---|
_ DATE _ | 当前日期时间 |
_ FILE _ | QMake当前正在解析的文件名 |
_ Line _ | QMake当前正在解析的当前行号 |
QT_VERSION | QT 版本 |
QMAKE_VERSION | QMAKE 版本 |
DIR_SEPARATOR | 政协刚或反斜杠,取决于平台 |
QMAKE_DIR_SEP | 政协刚或反斜杠,取决于平台 |
QMAKE_VERSION | QMAKE 版本 |
QMAKE_HOST.arch | 计算机架构 |
QMAKE_HOST.os | 计算机系统 |
QMAKE_HOST.cpu_count | 计算机CPU核心数 |
QMAKE_HOST.name | 计算机名 |
QMAKE_HOST.version | 系统版本(数字形式) |
QMAKE_HOST.version_string | 系统版本(字符串形式) |
QMAKE_PRE_LINK | 编译链接前自动执行命令(注意不是编译前) |
QMAKE_POST_LINK | 编译链接后自动执行命令 |
_ PRO_FILE _ | pro项目文件(带路径) |
_ PRO_FILE_PWD _ | pro项目文件所在的路径 |
TARGET | 生成目标的名字 |
DESTDIR | 可执行文件或库文件的输出目录 |
DLLDESTDIR | 指定dll目标文件拷贝到的地方 |
PWD | 当前文件(.pro或.pri)所在的路径 |
OUT_PWD | Makefile生成的路径 |
QMAKESPEC | qmake配置完整路径 |
QMAKE_XSPEC | 目标mkspec的简称 |
QMAKE_COMPILER_DEFINES | 编译器信息 |
变量 | 命令含义 |
---|---|
QMAKE_CHK_DIR_EXISTS | 检查目录是否存在 |
QMAKE_COPY | 复制文件 |
QMAKE_COPY_FILE | 复制文件 |
QMAKE_COPY_DIR | 复制目录 |
QMAKE_DEL_DIR | 删除目录 |
QMAKE_DEL_FILE | 删除文件 |
QMAKE_MKDIR | 创建目录 |
QMAKE_MOVE | 移动/重命名文件或目录 |