vs2010中臃肿的ipch和sdf文件

本文介绍如何减少VS2010 C++解决方案生成的大体积文件,通过调整设置,将这些文件存放到临时目录或其他指定位置,有效节省硬盘空间。

 

使用VS2010建立C++解决方案时,会生成一个sdf文件和一个名为ipch的文件夹,这两个文件再加上*.pch等文件使得工程变得非常的庞大,一个简单的程序都会占用几十兆的硬盘容量,可惜毕竟硬盘还没有廉价到免费的地步。那么,该怎么解决呢?其实可以关闭它。
方法:
工具 -> 选项 -> 文本编辑器 -> C/C++ -> 高级 -> 浏览/导航 -> 禁用数据库,设置为True
但是这样的办法会产生另外的一些问题,可能会导致其他的一些功能不能使用。另外一种解决方法是:
工具 -> 选项 -> 文本编辑器 -> C/C++ -> 高级,在 回退位置 的属性组中,将“始终使用回退位置”设置为True,将“回退位置已在使用时,不警告” 设置为True ,然后删除解决方案目录下的sdf文件ipch目录,再次打开解决方案,发现这些烦人的东西已经不见了。那么那些文件放置到那里了呢?看 “回退位置”属性说明:此值用作存储浏览数据库或IntelliSense文件的备用位置。如果为空,则默认为临时目录。设置好以后删掉项目生成的sdf文件和ipch目录,重新编译工程后到临时目录可以看到里面生成一个 VC++ 的目录,都在那个目录里面了。
可以在 “回退位置” 属性中,设置一个固定的路径来存储这些文件,比如D:/VS2010Temp,这样也比较好管理这些庞大的臃肿的文件,可以定期清理掉它们,释放出硬盘空间!

引用:http://blog.163.com/yangjun1988422@126/blog/static/47412917201074446054/

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值