由于Qt的跨平台,其对应的编译配置工具QMake也是跨平台,这意味着QMake语法关键词大部分使用到的东西都是跨平台的。
利用QMake跨平台特性整理出一些跨平台系统命令。如下表(windows平台):
关键词 | 命令 | 含义 |
---|---|---|
QMAKE_CHK_DIR_EXISTS | if not exist | 检查目录是否存在 |
QMAKE_COPY | copy /y | 复制文件 |
QMAKE_COPY_FILE | copy /y | 复制文件 |
QMAKE_COPY_DIR | xcopy /s /q /y /i | 复制目录 |
QMAKE_DEL_DIR | rmdir | 删除目录 |
QMAKE_DEL_FILE | del | 删除文件 |
QMAKE_MKDIR | mkdir | 创建目录 |
QMAKE_MOVE | move | 移动/重命名 |