目录
定义
宏是一种预处理器指令,可以在编译前进行文本替换,用于方便、快捷地定义常量、函数和类等。
定义位置
宏定义可以定义在头文件、cpp文件和Pro文件中。
Qt自带的宏定义
<QtGlobal>中文件中定义了很多宏。
QT_VERSION:这个宏展开为数值形式 0xMMNNPP (MM = major, NN = minor, PP = patch) 表示 Qt 编译器版本,例如 Qt 编译器版本为 Qt 5.9.1,则 QT_VERSION 为 0x050901。这个宏常用于条件编译设置,根据 Qt 版本不同,编译不同的代码段。
#if QT