none
Visual Studio 2010 のC++ Win32コンソールアプリケーションのプロジェクトで、「*****.sdf」ファイルと「ipch」フォルダは何のために作成されるのか? RRS feed

  • 質問

  • Visual Stuido 2010 で、C++ Win32コンソールアプリケーションのプロジェクトを作成すると、「*****.sdf」ファイルと「ipch」フォルダが自動で作成されます。

    1.これらのファイル、フォルダは何に使用しているのか? なんのために自動生成されているのか?

    2.「****.sdf」ファイルと「ipch」フォルダは容量が大きいので、自動作成しないようにしたいが、できるのか?

    2010年10月7日 2:35

回答

  • *.sdf は、インテリセンス用のキャッシュDBファイルです。ipch については聞いたことがないのでわかりませんが、ファイルを見た感じでは、外部依存関係のリストのような感じがしました。もしかしたらヘッダーファイルのインテリセンス用かもしれませんが。

    いずれのファイルも、キャッシュデータのようなものとして存在しています。外部依存の管理データだとすると、自動生成しないというオプションはないかもしれませんが、インテリセンスについては

    メニューの[ツール]-[オプション]で出るオプションダイアログの[テキストエディタ]-[C/C++]-[詳細]でいろいろ操作できるので、試してみると作成させない方法があるかもしれません。

    ナビゲーション用のDBについてもいろいろ制御できるようなので、どちらも作らないように設定できるかもしれません。試していないのでわかりませんが。

    なお、これらのファイルは、C/C++のプロジェクトなら、種類によらず作成されているようです(C++/CLIは未確認)。

     


    わんくま同盟,Microsoft MVP for Visual C++(Oct 2005-) http://blogs.wankuma.com/tocchann/
    • 回答としてマーク 山本春海 2010年10月22日 6:43
    2010年10月7日 4:08
  • ご参考までに情報です。

     

    [IntelliSense/Browsing options in VC++ 2010]

      http://blogs.msdn.com/b/vcblog/archive/2010/03/09/intellisense-browsing-options-in-vc-2010.aspx

     

    [Precompiled Header Files in Visual Studio 2010]

      http://blogs.msdn.com/b/vcblog/archive/2010/01/26/precompiled-header-files-in-visual-studio-2010.aspx

    • 回答としてマーク 山本春海 2010年10月22日 6:43
    2010年10月7日 11:28

すべての返信

  • *.sdf は、インテリセンス用のキャッシュDBファイルです。ipch については聞いたことがないのでわかりませんが、ファイルを見た感じでは、外部依存関係のリストのような感じがしました。もしかしたらヘッダーファイルのインテリセンス用かもしれませんが。

    いずれのファイルも、キャッシュデータのようなものとして存在しています。外部依存の管理データだとすると、自動生成しないというオプションはないかもしれませんが、インテリセンスについては

    メニューの[ツール]-[オプション]で出るオプションダイアログの[テキストエディタ]-[C/C++]-[詳細]でいろいろ操作できるので、試してみると作成させない方法があるかもしれません。

    ナビゲーション用のDBについてもいろいろ制御できるようなので、どちらも作らないように設定できるかもしれません。試していないのでわかりませんが。

    なお、これらのファイルは、C/C++のプロジェクトなら、種類によらず作成されているようです(C++/CLIは未確認)。

     


    わんくま同盟,Microsoft MVP for Visual C++(Oct 2005-) http://blogs.wankuma.com/tocchann/
    • 回答としてマーク 山本春海 2010年10月22日 6:43
    2010年10月7日 4:08
  • ご参考までに情報です。

     

    [IntelliSense/Browsing options in VC++ 2010]

      http://blogs.msdn.com/b/vcblog/archive/2010/03/09/intellisense-browsing-options-in-vc-2010.aspx

     

    [Precompiled Header Files in Visual Studio 2010]

      http://blogs.msdn.com/b/vcblog/archive/2010/01/26/precompiled-header-files-in-visual-studio-2010.aspx

    • 回答としてマーク 山本春海 2010年10月22日 6:43
    2010年10月7日 11:28