• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:VC++ 2005 Intellisenseを更新...が終了しない)

VC++ 2005でIntellisenseを更新する際にフリーズする問題の解決法はあるか?

このQ&Aのポイント
  • WinXP/Visual C++ 2005で開発を行っている際に、Intellisenseの更新が終了しない問題が発生します。
  • SP1を適用しても問題は解決しません。
  • Intellisenseを無効化するためには、feacp.dllを削除またはリネームする必要があります。

質問者が選んだベストアンサー

  • ベストアンサー
  • vege-g49
  • ベストアンサー率100% (3/3)
回答No.1

私もSP1適用済み Visual C++ 2005(Visual Studio 2005) を使用していますが、Intellisenseで問題は起こっていません。 Intellisenseによってプロジェクトのディレクトリにある、拡張子がNCBのファイルが更新されます。 Intellisenseの更新が止まらなくなるプロジェクトのNCBファイルを消し(またはリネームし)一から作り直すようにすると、問題は解決しませんか?

Drache
質問者

お礼

回答ありがとうございます。 NCBファイルをプロジェクトから削除してプロジェクトをもう一度開いてみましたが,解決しないようです。 また、プロジェクトを開いて放置しておくとncbファイルが10M以上まで膨れ上がってしまいます。 現状のままではディスクにもCPUにも負担が掛かるので,Intellisenseは使用せずに開発を進めようと思います。 便利な機能なので惜しいのですが・・・

Drache
質問者

補足

少し時間が経ちましたが・・・ 回答をいただいた後に気がついたのですが,ヘッダファイルに<windows.h>等,(結果として)巨大なヘッダファイルを読み込ませると,そのファイルの検索に時間が掛かるようで,最終的に10数MのNCBファイルができて,その後はIntellisenseが機能するようになりました。 もしかしたら初歩的なことなのかもれず,恥ずかしい限りですが,いちおう報告しておきます。 それにしても巨大なNCBファイルができるまでおよそ1時間。常習的に用いられるヘッダファイルの利用にこのような時間をとられるのはどうしたものかと思うのですが,みなさんはどうなさっているのでしょうか?

関連するQ&A