宏定义中的优先级

更新:2007 年 11 月

如果宏有多个定义,NMAKE 使用优先级最高的一个。以下列表由高至低显示了优先级的顺序:

  1. 在命令行上定义的宏

  2. 在生成文件或包含文件中定义的宏

  3. 继承的环境变量宏

  4. 在 Tools.ini 文件中定义的宏

  5. 预定义的宏,如 CCAs

使用 /E 选项使从环境变量中继承的宏重写同名的生成文件宏。使用 !UNDEF 重写命令行。

请参见

参考

定义 NMAKE 宏