编译器错误 C2855

命令行选项“option”与预编译标头不一致

当命令行选项不同于用于创建预编译标头的选项时,会发生此错误。

备注

更改编译器选项后进行增量生成时,可能会出现错误 C2855。 如果为各个源文件设置特定的编译器选项,也可能发生这种情况。

若要解决此错误,请使用指定的命令行选项重新生成预编译标头。 若要重新生成预编译标头,请生成关联的源文件。 例如,由 Visual Studio 模板创建的项目通常会创建一个名为 pch.cpp 的源文件,以生成预编译标头。 (在 Visual Studio 的较旧版本中,此文件名为 stdafx.cpp。)在其他项目中,要重新生成的源文件是使用 /Yc(创建预编译头文件)编译器选项生成的源文件。 建议在对预编译标头进行更改后重新生成整个项目。

另请参阅

/Y(预编译标头)
预编译标头文件