このプリコンパイル済みヘッダーの作成に使用された IDB ファイルではありません。プリコンパイル済みヘッダーを再作成してください

私が今やっていることは MFC 開発で、VC がコンパイルされると次のポップアップが表示されます。

「このプリコンパイル済みヘッダーの作成に使用された IDB ファイルではありません。プリコンパイル済みヘッダーを再作成してください。」

 理由:

リンカーのリンク プロセス中に、中間出力ファイルによってプログラム名が変更され、生成された idb ファイルが上書きされます。

解決:

生成された中間ファイルを削除して再コンパイルしますが、すべてを削除する必要はなく、間違ったファイルを見つけて削除し、再度コンパイルします。

エラー行をダブルクリックすると、間違った場所に直接移動します。

たとえば、ダブルクリックして #include "stdafx.h" の場所を見つけた場合は、生成された中間ファイル "stdafx.obj" を削除して、再度コンパイルします。

おすすめ

転載: blog.csdn.net/weixin_41904238/article/details/119682733