私はATL C++プロジェクトを持っており、私のC++ソースファイルのいずれにもインクルードがありません。IntelliSense PCH警告が消えない
エラー(アクティブ)E2940のPCH警告:不明なエラーが発生した私がコンパイルしようと
、私はPCHの警告を受けています。 IntelliSense PCHファイルが生成されませんでした。
しかし、プロジェクトはこの警告とともにうまくコンパイルされます。
this投稿で述べたように#pragma once
とinclude "stdafx.h"
を追加しようとしましたが、いずれもこの問題を解決しませんでした。
この問題を解決するには他に何ができますか?
通常、これは暗黙のマイクロソフトのプロジェクト整理の規則に従わないと発生します。たとえば、などの外部インクルードをstdafx.hに入れないでください。 –
@MinorThreatアンロードソリューションとリロードは私のために働いた! – GTAVLover
stdafx.hがほとんど空で放棄されていて、標準ライブラリが従来のC++の方法で含まれていたときに、この問題が発生しました。 –