命令列警告 D9026
選項會套用至整個命令列
在指定一或多個檔案名之後,指定了全域選項。 選項也會套用至其前面的檔案。
例如,請考慮下列命令列:
CL verdi.c /O2 puccini.c
verdi.c
和 檔案 puccini.c
都會使用 /O2
選項進行編譯,而不是 /Od
預設值。 此行為可能是非預期的行為,因為它與其他編譯器和 cl.exe 編譯器的早期版本不同。 這些編譯器只會套用檔案名之前指定的選項。 它們會使用 /Od
來編譯 verdi.c
和編譯 puccini.c
/O2
。 警告會告訴您選項會套用至命令列上的所有檔案。