Qmake 之变量
在使用 Qmake 进行项目构建时,变量是非常重要的概念。Qmake 使用变量来表示项目文件中使用的路径、文件名、编译器选项等信息。通过变量的设置,可以方便地对项目进行管理和定制。
常见的变量类型包括字符串变量、列表变量和条件变量。其中,字符串变量用于存储单个字符串,列表变量用于存储多个字符串,而条件变量则用于根据某些条件判断是否使用某个变量。
下面是一些常用的 Qmake 变量:
-
SOURCES:指定项目中的源文件;
-
HEADERS:指定项目中的头文件;
-
LIBS:指定项目中需要链接的库文件;
-
DESTDIR:指定编译输出目录;
-
CONFIG:指定编译选项,如 Debug 或 Release 等;
-
DEFINES:指定宏定义,如 QT_NO_DEBUG 和 QT_NO_WARNING_OUTPUT 等;
-
INCLUDEPATH:指定头文件搜索路径;
-
LIBS:指定库文件搜索路径。
以下是一个简单的 Qmake 示例:
QT +