VS2010工程太大的处理方法-转
2016-12-26 15:46
106 查看
编译器,如果你的机器配置还可以那就建议用最新的吧,编程这个东西一定要跟的上时代。 至于为什么工程会这么大,先说VC6,一般源代码只有几十K或者几百K,但VC6编译完后就可能会变成几十M,原因就是编译过程中会在Debug目录或者Release目录下生成大量的目标文件、连接文件或者调试信息的中间文件,这些文件都是很大的。如果想让工程目录小一些,可以将Debug和Release目录下处理.exe(或.dll或.lib或.ocx)之外的文件全部删掉。 而visual studio 2010创建的项目,除了Debug目录和Release目录外,在工程目录中有一个sdf文件和一个ipch文件夹,都是很大的(几十M到几百M)。即使你删掉它们,下次打开工程时还是会重新建立。其实这是2010的一个新功能,与智能提示,错误提示,代码恢复、团队本地仓库等等息息相关的东西。如果大家觉得很不爽可以关掉它: “工具-> 选项-> 文本编辑器-> C/C++-> 高级-> 禁用数据库” 设置为True,默认是false。这样ipch与sdf就不会再产生了,但是这样做会产生另外一些问题,可能会导致其他一些功能不能使用。 还有一种解决方法: “工具-> 选项-> 文本编辑器-> C/C++-> 高级”将“回退位置->始终使用回退位置”设置为true,将“回退位置已在使用时,不警告”也设置为True,然后删除 sdf 文件和 ipch 目录,再次打开解决方案,ipch与sdf就不会再产生了。 那么那些文件放置到那里了呢?看 "回退位置" 属性说明:这是存储浏览信息数据库和 IntelliSense 文件的第二个位置,如果不指定则放置到临时目录中;到临时目录一看,里面有一个 VC++ 的目录,都在那个目录里面呢。 可以在 "回退位置" 属性中,设置一个固定的路径来存储这些文件,比如D:\VS2010Temp,这样也比较好管理这些庞大的臃肿的文件,可以定期清理掉它们,释放出硬盘空间!
相关文章推荐
- web工程中GET方法乱码的处理
- ACTIVE vs2010调用ACTIVE控件报错的处理方法
- 更改VS2010 工程名的方法
- vs2010打开2012VS工程的方法
- 工业水处理工程处理方法分类
- Silverlight工程无法打开的处理方法。
- CBuilder6安装后运行报错,打开工程选项崩溃的处理方法—Win 2008R2或Win7
- Android创建工程时不能生成R文件的处理方法
- 在win8中用vs2012打开以前win7中用vs2010编写的工程,出现工程不可用的解决方法。
- VS2010 MSDN Help Library 出现问题处理方法
- vs2010建立win32 application 编译错误(用vc6.0建立此工程正常运行)解决方法
- vs2010无法添加dll引用的处理方法
- vs2010 之后安装vs2012,原VS2010里的测试工程不能使用的解决方法
- 在VS2010 C++中调试DLL工程的方法
- c++builder 从当前工程文件夹中根据文件名读取内容到Memo中的处理方法
- xCode中工程相关的一些处理:一个工程包含多个Target的用途和使用方法【转】
- VS2010 c++ 错误的处理方法
- VS2010的VC工程仅配置一次lib和include以后再无需配置的方法
- VS2010每次新建工程都要属性设置之解决方法
- VS2010 MSDN Help Library 出现问题处理方法