举例一个需求:针对不同的平台走不同的代码逻辑。这种情况下,很容易就能想到一种方法就是可以在pro文件中做针对系统架构的判断,然后根据判断结果,在源码中走不同的逻辑。此时就会有两个问题: 该值应该以什么类型来传递?值类型确定之后该以什么方式来传递? 答案是宏。pro文件中宏定义的值可以用来改变工程的编译配置**