1. ホーム
  2. c++

[解決済み] Visual Studioプロジェクトでのipchファイル

2023-05-28 01:27:15

質問

私のプロジェクトに ipch フォルダがあり、そのファイルの拡張子が ipch になっています。さらに、それらはかなり大量です。

私はそれらを取り除くことができますか?

どのように解決するのですか?

それは IntelliSense パーサーが使用するプリコンパイルされたヘッダーファイルです。 プロジェクトのビルド時にコンパイラが生成するプリコンパイルされたヘッダーファイルとは異なり、ビルド出力ディレクトリにある .pch ファイルです。 それ以外はまったく同じ役割で、パーサーの速度を大幅に向上させます。 EDG のフロントエンドはこれまで特に高速ではありませんでした。

IDE にプロジェクトがロードされているときのみ使用されます。 プロジェクトを再ロードすると、.ipch ファイルを再構築し、プロジェクト内のファイルを再解析し、プロジェクト ディレクトリの .sdf ファイルを再作成するために、IntelliSense はしばらくの間緊張状態に陥ります。 大規模なプロジェクトでは、この作業に数分かかることもあります。 もちろん、.ipch ファイルが大きければ大きいほど、より長い時間がかかるでしょう。 これは、通常、プロジェクトを完了した後にのみ考慮することです。