技巧：支持预处理器宏信息