トップ回答者
自動クイックヒントが出ない

質問
-
Visual C++ 2010 Expressを使用しています。
ある時から突然ソースコードによって自動クイックヒントが出なくなりました。
自動クイックヒントは変数や関数にマウスオーバーすると定義がポップアップで出るので重宝していたので復活させたいのですが。
同時に文法の間違いを波線で示してくれる機能もストップしています。ソースコードが長くなるとだめなのかと思いましたが、2000行でもきちんと機能しているコードと1000行でもだめなコードがありよく分かりません。
ツール-オプションのテキストエディター-C/C++-詳細の中のIntelliSenseに関係していると思いますが、
自動クイックヒントはTrueになっていますし他の無効化はFalseになっています。解決策をご教授いただけませんでしょうか。
よろしくお願いします。
回答
-
".sdf" ファイルを削除してから Visual Studio を起動すると解消するかもしれません。(念のためにバックアップをしてから試してください。)
プロジェクト ファイルとソリューション ファイル
http://msdn.microsoft.com/ja-jp/library/hx0cxhaw.aspx- 回答としてマーク George0612 2011年7月12日 3:32
すべての返信
-
".sdf" ファイルを削除してから Visual Studio を起動すると解消するかもしれません。(念のためにバックアップをしてから試してください。)
プロジェクト ファイルとソリューション ファイル
http://msdn.microsoft.com/ja-jp/library/hx0cxhaw.aspx- 回答としてマーク George0612 2011年7月12日 3:32
-
それでもダメならipch(IntelliSense support files)も消してから、
Visual Studio を再起動してみるとか。[Visual Studio 2010 のC++ Win32コンソールアプリケーションのプロジェクトで、「*****.sdf」ファイルと「ipch」フォルダは何のために作成されるのか?]
http://social.msdn.microsoft.com/Forums/ja-JP/vcgeneralja/thread/57d475cd-be4f-4454-83f0-7ff40c2f4587 -
以下も参考になります。
[Troubleshooting IntelliSense in C++ Projects]
http://msdn.microsoft.com/en-US/library/ms235519(v=VS.100).aspxMake sure that stdafx.h is on the include path.と記述されていますが、
stdafx.hはPrecompile headerのことですね。あと、エラーのタブにIntelliSenseのErrorが表示されますから、
そのErrorに対処してみてください。IntelliSenseのErrorが表示されている場合、
Buildが通っても必ずしもIntelliSenseが有効に機能するとは限りません。