命令行警告 D9026

选项适用于整个命令行

在指定一个或多个文件名后指定了全局选项。 该选项还应用于其前面的文件。

例如,考虑此命令行:

CL verdi.c /O2 puccini.c

文件 verdi.cpuccini.c 都将使用 /O2 选项(而不是默认的 /Od)进行编译。 这可能是意外行为,因为它不同于其他一些编译器,也不用于 cl.exe 编译器的早期版本。 这些编译器仅应用在文件名之前指定的选项。 它们使用 /Od 来编译 verdi.c,使用 /O2 来编译 puccini.c。 该警告显示选项应用于命令行上的所有文件。