编译器错误 C2855
命令行选项“option”与预编译标头不一致
当命令行选项不同于用于创建预编译标头的选项时,会发生此错误。
备注
更改编译器选项后进行增量生成时,可能会出现错误 C2855。 如果为各个源文件设置特定的编译器选项,也可能发生这种情况。
若要解决此错误,请使用指定的命令行选项重新生成预编译标头。 若要重新生成预编译标头,请生成关联的源文件。 例如,由 Visual Studio 模板创建的项目通常会创建一个名为 pch.cpp
的源文件,以生成预编译标头。 (在 Visual Studio 的较旧版本中,此文件名为 stdafx.cpp
。)在其他项目中,要重新生成的源文件是使用 /Yc
(创建预编译头文件)编译器选项生成的源文件。 建议在对预编译标头进行更改后重新生成整个项目。