命令行警告 D9026
选项适用于整个命令行
在指定一个或多个文件名后指定了全局选项。 该选项还应用于其前面的文件。
例如,考虑此命令行:
CL verdi.c /O2 puccini.c
文件 verdi.c
和 puccini.c
都将使用 /O2
选项(而不是默认的 /Od
)进行编译。 这可能是意外行为,因为它不同于其他一些编译器,也不用于 cl.exe 编译器的早期版本。 这些编译器仅应用在文件名之前指定的选项。 它们使用 /Od
来编译 verdi.c
,使用 /O2
来编译 puccini.c
。 该警告显示选项应用于命令行上的所有文件。
反馈
https://aka.ms/ContentUserFeedback。
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈