いくつかの小さなVisual Studioプロジェクト(C++)があります。これらのプロジェクトの多くには、.ncbおよび.pch拡張子ファイルがあります。これらのファイルは非常に大きく、大量のスペースを消費しています(100 MB以上)。
これらのファイルは何ですか?
それらのファイルがそれほど重要でない場合、削除できますか?それらの作成を停止できますか?
PCHは プリコンパイル済みヘッダー ファイルです。安全に削除できるのは一時的なものです。 [プロジェクト設定]> [C++]> [プリコンパイル済みヘッダー]> [プリコンパイル済みヘッダーを使用しない]およびプロジェクトからstdafx.cppファイルを削除することで、その作成を無効にできます。
NCBはIntelliSenseによって使用されるデータベースであり、インラインヒントや入力時の自動補完など、プロジェクトで定義されたシンボルを参照できます。安全に削除できます。 IntelliSenseを無効にするオプションもあります 。
ただし、両方の機能が役立つ場合があります。したがって、それらを無効にしたくない場合があります。バックアップのサイズや他のプログラマーへのプロジェクトの送信について心配する場合は、上記のファイルを削除するだけでプロジェクトをクリーンアップできます。
pch =プリコンパイル済みヘッダー
ncb =コンパイルされていないブラウズ
サポートする機能を使用する場合、ファイルは非常に重要です。プリコンパイル済みヘッダーを使用しないと、最初のヘッダーが削除されます。コードブラウズサポートについて知らない。
Ncb
は Intellisenseデータベース ですが、.pch
is precompiled header
これらのファイルは削除できますが、自動的に再生成されます