VS 2010で奇妙なIntellisenseエラーが発生しました。私は幸運にもインターネットを検索しました。これまで誰もこのエラーを受けていないようです。Visual Studio 2010 C++ Intellisenseエラー
IntelliSense: PCH warning: header stop needs to be at global scope.
An intellisense PCH file was not generated.
インデックス作成を中止するので、この他にも多くのエラーが発生します。これは私が最近追加したファイルに起こります。私は私のプロジェクト(278)に多くのファイルを持っており、これは最近の5-6に起こります。私はそれが好きではない、または制限があるかもしれない何かをしたかもしれません。
ドキュメントでもこのエラーが見つかりませんでしたので、その理由と解決方法を知りたいと思います。私がipchフォルダとsdfファイルを削除して新しいファイルを生成しようとしました。エラーは、ファイルの最後の行に与えられます。私のコードはテンプレートを多用しています。
編集:
私のipchフォルダはほとんど空であることがわかりました。これはおそらく、それらのファイルではなく、プリコンパイルされたヘッダーの生成全体が失敗することを意味します。それでも、インテリセンスは部分的には機能しますが、それらのファイルには機能しません。
私はVS 2008を使用していますが、それは違いかもしれませんが、私の場合、IntellisenseデータベースはNCBファイルに格納されています。削除すると、通常、Intellisenseの問題が解決されます。 – Travesty3
彼らはVS2010でシステム全体を変更しました。これはプリコンパイルされたヘッダに依存し、エントリを格納するためにmssqlデータベースを使用します。通常、ipchフォルダは100MB以上を占めています。 –
は関連する可能性がありますhttp://social.msdn.microsoft.com/Forums/en-SG/vsdebug/thread/d41f9aea-4425-48fd-9e3b-4169ffc38e6f – Ha11owed