vs2019生成的项目文件为什么这么大

发布 2019-05-07 04:59:57 阅读 7225

vs2010 生成的项目文件为什么这么大?

2010-09-18 20:49提问者悬赏:5分|敲響鍵盤|分类:vc++|浏览1779次。

如题,我随便生成一个小的visual c++对话框程序,新建项目点完成后它什么老提示正在分析项目文件,在状态栏那里有提示,把我电脑都卡死到死机。还有啊今天刚练了几个习题,电脑就提示磁盘容量不足了啊,哎。。。检查项目文件每个文件夹240m………我现在应该什么办才好呢?

dragon2snow您好,请问一下我要在**设置呢,想找vs2010的教程读书馆没有,机器实在受不了。

分享到:2012-11-18 17:30网友采纳。

使用vs2010建立c++解决方案时,会生成和一个叫做ipch的文件夹,这两个文件再加上*.pch等文件使得工程变得非常的庞大,一个简单的程序都会占用几十m的硬盘容量,可惜毕竟硬盘还没有廉价到免费的地步。

那么,该怎么解决呢?其实可以关闭它。方法:

tools->options->text editor->c/c++-advanced->disable database,设置为true

但是这样的办法会产生另外的一些问题,可能会导致其他的一些功能不能使用。例外一种解决方法是:

tools->options->text editor->c/c++-advanced,在 fallback location 的属性组中,将"always use fallback location"设置为 true,将"do not warn if fallback location used" 设置为 true ,然后删除解决方案目录下的 sdf 文件和 ipch 目录,再次打开解决方案,发现这些烦人的东西已经不见了。

那么那些文件放置到那里了呢?看 "fallback location" 属性说明:这是存储浏览信息数据库和 intellisense 文件的第二个位置,如果不指定则放置到临时目录中;到临时目录一看,里面有一个 vc++ 的目录,都在那个目录里面呢。

可以在 "fallback location" 属性中,设置一个固定的路径来存储这些文件,比如d:\vs2010temp,这样也比较好管理这些庞大的臃肿的文件,可以定期清理掉它们,释放出硬盘空间!