【问题标题】:How to change ipch path in Visual Studio 2010如何在 Visual Studio 2010 中更改 ipch 路径
【发布时间】:2010-11-30 15:56:29
【问题描述】:

我看到 VS2010 在解决方案文件夹中创建了一些文件(.sdf、.suo、.ipch 等)。是否可以更改创建这些文件的文件夹?

谢谢!

【问题讨论】:

    标签: visual-studio-2010


    【解决方案1】:

    ipch 文件夹由 IntelliSense 系统创建,它的位置不能在每个解决方案的基础上更改。但是,您可以让 VS 2010 将所有项目的 ipch 文件夹存储在您的 %TEMP%\VC++ 文件夹中。选择工具 > 选项 > 文本编辑器 > C/C++ > 高级。在那里,您会看到一个后备位置部分。将始终使用后备位置更改为True。将 Fallback Location 留空,它会将它们放入您的 %TEMP% 文件夹中。更改后,您可以删除 ipch 文件夹和 *.sdf*.opensdf 文件。它们将在后备位置重新创建。请注意,如果您对项目的窗口布局等挑剔,您可能需要备份这些文件。

    我从这个MSDN Blog Post 学到了这一点。另请注意,*.suo 文件仍将创建在与您的解决方案相同的位置。我不知道如何改变它。

    【讨论】:

    • 我按照您的建议做了,但没有成功,可能是因为我的临时文件夹位于 FAT32 格式的 ramdisk 上。 (在启动时,Visual Studio 弹出一条消息,说由于无法在那里创建一些文件,智能感知将不可用。)我将后备位置指定为 C:\,这消除了错误消息,但没有出现任何新消息在我的驱动器 C: 的根目录上。搜索 *.ipch 不会产生任何结果。构建速度非常快,这可能意味着正在使用预编译的头文件。我完全糊涂了。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-04-06
    • 1970-01-01
    • 2018-09-04
    相关资源
    最近更新 更多