命令行警告 D9026
选项适用于整个命令行
在指定一个或多个文件名后指定了全局选项。 该选项还应用于其前面的文件。
例如,考虑此命令行:
CL verdi.c /O2 puccini.c
文件 verdi.c
和 puccini.c
都将使用 /O2
选项(而不是默认的 /Od
)进行编译。 这可能是意外行为,因为它不同于其他一些编译器,也不用于 cl.exe 编译器的早期版本。 这些编译器仅应用在文件名之前指定的选项。 它们使用 /Od
来编译 verdi.c
,使用 /O2
来编译 puccini.c
。 该警告显示选项应用于命令行上的所有文件。