2017-08-14 268 views
1

私はATL C++プロジェクトを持っており、私のC++ソースファイルのいずれにもインクルードがありません。IntelliSense PCH警告が消えない

エラー(アクティブ)E2940のPCH警告:不明なエラーが発生した私がコンパイルしようと

、私はPCHの警告を受けています。 IntelliSense PCHファイルが生成されませんでした。

しかし、プロジェクトはこの警告とともにうまくコンパイルされます。

this投稿で述べたように#pragma onceinclude "stdafx.h"を追加しようとしましたが、いずれもこの問題を解決しませんでした。

この問題を解決するには他に何ができますか?

+0

通常、これは暗黙のマイクロソフトのプロジェクト整理の規則に従わないと発生します。たとえば、などの外部インクルードをstdafx.hに入れないでください。 –

+0

@MinorThreatアンロードソリューションとリロードは私のために働いた! – GTAVLover

+1

stdafx.hがほとんど空で放棄されていて、標準ライブラリが従来のC++の方法で含まれていたときに、この問題が発生しました。 –

答えて

0

答えがthisとなっているので、ソリューションを終了してもう一度開いても問題はありません。

+1

こんにちはGTAVLover、あなたの問題が解決したことを聞いてうれしく思います。あなたが自由な時間を過ごしたときにあなたの回答を答えにしてください:)、他のコミュニティのメンバーがこの情報を簡単に検索するのに役立ちます。 –

関連する問題