![]() |
Welcome to A!Die Software Studio |
| qmake -project | 生成平台无关的项目文件 .pro |
| qmake xxxx.pro | 生成平台相关的 makefile 文件 |
| make/nmake | 编译源代码 |
| qmake -tp vc xxxx.pro | 生成 Visual Studio 工程文件 |
| qmake -spec macx-xcode xxxx.pro | 生成 XCode 工程文件 |
| -style motif/windows/... | 以指定的风格运行程序 |
| TEMPLATE = app/lib/subdirs | 工程类型, subdirs 表示编译子目录里的目标文件, 子目录用 SUBDIRS 指定 |
| HEADERS | 指定 C++ 头文件 |
| SOURCES | 指定 C++ 实现文件 |
| FORMS | 指定由 uic 处理的 .ui 文件 |
| RESOURCES | 指定由 rcc 处理的 .qrc 文件 |
| DEFINES | 定义预处理器符号 |
| INCLUDEPATH | 头文件路径 |
| LIBS | 库文件 |
| CONFIG | 指定用于配置和编译的参数 |
| debug | 连接调试版的 QT 库, 带调试信息 |
| release | 连接发行版的 QT 库, 不带调试信息 |
| warn_off | 关闭警告 |
| qt | 使用 QT, 默认包含 |
| dll | 动态编译库 |
| staticlib | 静态编译库 |
| plugin | 插件, 总是动态库 |
| console | 应用程序要写控制台 |
| app_bundle | 仅限 Mac OS X, 可执行文件被放到束中, Mac 默认. |
| lib_bundle | 仅限 Mac OS X, 库被放到框架中 |
| QT | 指定工程所要使用的 QT 模块 |
| VERSION | 目标库版本号 |
| TARGET | 目标的基本文件名 |
| DESTDIR | 可执行文件存放目录 |
| DLLDESDIR | 目标库文件存放目录 |
| $$varname | 引用 .pro 文件中的变量 |
| $${varname} | 同上 |
| $$(varname) | 环境变量 |
| $(varname) | 处理 makefile 时的环境变量 |
| $$[varname] | QT 的配置参数 |
| <条件> {} else {} | 条件判断语句, 比如 win32 { SOURCES += source_win.cpp } else { SOURCES += source_unix.cpp } |
| include(../common.pri) | 包含其他的文件 |
| $$system(uname -r) | 获取外部命令运行的结果 |