命令行警告 D9025

使用“option2”重写“option1”

option1 选项已指定,但随后被 option2 重写。 option2 选项已使用。

如果两个选项指定矛盾或不兼容指令,则使用命令行最右侧的选项中指定的或暗示的指令。

如果在从开发环境编译时收到此警告,并且不确定冲突选项来自何处,请考虑以下事项:

  • 可以在代码或项目的项目设置中指定选项。 如果查看编译器的“命令行属性页”,如果看到“所有选项”字段中的冲突选项,则选项将在项目的属性页中设置,否则,这些选项在源代码中设置。

    如果在项目的属性页中设置了这些选项,请查看编译器的预处理器属性页(并在解决方案资源管理器中选择项目节点)。 如果未看到在此处的选项,请检查(解决方案资源管理器)中每个源代码文件的预处理器属性页设置以确保未在其中添加。

    如果选项在代码中设置,可以在代码或 Windows 标头中设置。 可以尝试创建预处理的文件 (/P) 并搜索符号。