C++ でコンパイルするときにこのエラーが発生する人はいますか?
Fatal Error C1382: the PCH file 'file' has been rebuilt since 'obj' was generated. Please rebuild this object
私は解決策をグーグルで検索し、msdn は次の 2 つのことを行う必要があると提案しました。
/LTCG を使用している場合、コンパイラは、それを指す CIL .obj よりも新しい .pch ファイルを検出しました。CIL .obj ファイルの情報が古くなっています。オブジェクトを再構築します。
C1382 は、/Yc を使用してコンパイルした場合にも発生する可能性がありますが、複数のソース コード ファイルをコンパイラに渡すこともできます。解決するには、複数のソース コード ファイルをコンパイラに渡すときに /Yc を使用しないでください。
オプション 1 を実行しましたが、コンパイラが自動的にオンにします。
オプション 2 の場合、複数のソース コード ファイルをコンパイラに渡しているかどうかはどうすればわかりますか?
仕事用アプリケーションの他のすべてのプロジェクトで /Yc オプションがオンになっているため、/Yc オプションをオフにできません...この問題が発生するのは私のプロジェクトだけです。
誰もがより良い解決策を知っていますか?
ありがとう!