使用VS2010建立C++解决方案时,会生成SolutionName.sdf和一个叫做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,这样也比较好管理这些庞大的臃肿的文件,可以定期清理掉它们,释放出硬盘空间!

昨天上班时突然碰到一个很奇怪的问题,我将一个工程目录剪贴至其他目录下后,用vs

2010再次打开该工程时, 右键菜单中的“go to

definition”无法正确的工作。例如在一个使用函数getExtensionMode的地方按下快捷键F12键,

弹出包含如下的Message Box:

但是明明那个函数的定义就在那个源文件里面。同样的问题也出现在同一个solution的其他文件中,这样造成查看代码很不方便,严重影响工作效率。

通过网上一番搜索之后,终于找到了出现上面情况的原因,工程目录中的ipch文件夹和.sdf文件不能正常工作。解决方法:关闭打开的工程,接着把工程目录下的ipch目录下所有文件和所有.sdf文件都删除,然后用VS

2010重新打开工程,让vs 2010重新生成那些文件,这样就可以使用F12快捷键了。

其实ipch和sdf分别是Visual Studio

2010用来保存预编译头文件和Intellisense信息的地方,对工程本身的功能没有影响,只是用来加快编译和便于代码提示。但是这部分文件通常都会占用比较庞大的磁盘空间,所以在拷贝或转移工程项目时可以把这部分文件先删掉。

有一种方法可以让这部分辅助文件不包含在工程项目目录下,减小工程项目的占用的磁盘空间,但同时又能利用这些文件带来的便利,那就是通过设置把他们统统放到一个独立于工程目录的fallback

location中。在Visual Studio 2010里进入如下设置:进入“Tools > Options”,选择“Text

Editor > C/C++ > Advanced”,然后找到“Fallback Location”。然后把“Always

use Fallback Location”和“Do Not Warn if Fallback

Location”设置成“True”,并且在“Fallback Location”中设置放置该类型文件的路径,如下图:

这样所有工程项目的预编译文件和code Intellisense信息就都放在c:\vs 2010

Intellisense\文件夹下了。

补充一下,上图对应中文版的参数设置如下图所示:

以后及时删除e:\VS_temp下面的文件夹和文件就可以了!

vs2013怎么清理解决方案_vs2010/2013项目所在文件夹越来越大如何解决?相关推荐

  1. idea-快速打开项目所在文件夹

    1.打开项目文件夹位置 - 选中文件夹--> 右键 -->Show in Explorer 2.打开文件所在磁盘位置 (同理) 选中文件夹--> 右键 -->Show in E ...

  2. oracle app文件夹越来越大,还在用手机管家清理内存?删除这几个文件夹,手机瞬间多出10G...

    很多人买手机时都觉得自己内存不够用,所以在买手机时都会选择较大的内存.但是竟然还是不够!其实单纯用手机管家清理手机内存,只是一个治标不治本的过程,但是翻翻手机文件夹,大多数都是英文的,又不敢随便删除! ...

  3. eclipse查看项目所在文件夹

    https://blog.csdn.net/superit401/article/details/78200259 方法1.eclipse工具栏的Windows--Preferences--Gener ...

  4. 关于idea中新建web项目 webapp文件夹没有小蓝点 ,启动服务,访问不到解决方案

    关于idea中新建web项目 webapp文件夹没有小蓝点 ,启动服务,访问不到解决方案 参考文章: (1)关于idea中新建web项目 webapp文件夹没有小蓝点 ,启动服务,访问不到解决方案 ( ...

  5. eclipse/myeclipse选中编辑区域文件,Package Explorer定位文件所在项目及文件夹

    eclipse/myeclipse选中编辑区域文件,Package Explorer定位文件所在项目及文件夹 eclipse/myeclipse选中编辑区域文件,Package Explorer定位文 ...

  6. windows 中 Eclipse 打开当前文件所在文件夹

    windows 中 Eclipse 打开当前文件所在文件夹 默认情况下使用eclipse打开当前文件所在文件夹很麻烦,需要右键点击 Package Explorer 中的节点选择属性,然后复制路径,再 ...

  7. 服务器winsxs文件夹怎么清理工具,winsxs,教您winsxs文件夹清理方法

    小伙伴们,小编今天给你带来了一个非常劲爆的消息,那就是如何清理winsxs文件夹这问题的解决方法,说到这里你们一定都特别的想要知道清理winsxs文件夹到的方法了吧.那么小编今天就把清理winsxs文 ...

  8. Android 项目中文件夹的作用

    Android 项目中文件夹的作用 1. src:存放所有的*.java源程序. 2. gen:为ADT插件自动生成的代码文件保存路径,里面的R.java将保存所有的资源ID. 3. assets:可 ...

  9. idea创建多个maven项目java文件夹不是绿色

    正常的maven项目java文件夹应该是绿色的才对,new的时候会出现class,package选项. 解决方案: 第一步: 第2步:选中java点击Sources就可以了 3.效果如图

最新文章

  1. 高德地图markevents_GitHub - mingxuWang/Map: 高德地图API二次封装
  2. 通过mem函数在MicroPython中访问模块寄存器
  3. 关于centos6升级python3.6无法使用pip的问题
  4. layui搭建的php后台,使用layui框架搭建后台布局
  5. java responsebody_java – 在一种情况下返回@ResponseBody,在另一种情况下返回ModelAndView...
  6. Pytroch+DGL+模型设置相关总结
  7. 2021-08-07:与数组中元素的最大异或值。给你一个由非负整数组成的数组 nums 。另有一个查询数组 queries ,其中 queries[i] = [xi, mi] 。第 i 个查询的答案是
  8. 七夕表白攻略:程序员的代码情书
  9. Paypal联手信用卡Discover 打压Square和星巴克威风
  10. AT指令发送短信流程及接听、拨打电话
  11. <数据库概论> 如何把E-R图(概念模型)转换为关系模式(逻辑模型)
  12. m语言 东华his_M语言
  13. 关于笔记本检测不到外接显示器的问题
  14. linux挂载4tb硬盘分区,centos7挂载新加4T硬盘到home
  15. 书呆子rico_书呆子父母指南:何时以及如何向您的孩子介绍《星球大战》
  16. Java训练work3.Exer6---进制转化
  17. 【java】奇数双阶乘计算
  18. linux下通过user-config.jam指定编译器编译boost
  19. 网络原理实验7 HDLC及PPP协议
  20. 错误0x800703e3服务器传输文件,错误0xc000012f,错误状态0xc0000006

热门文章

  1. 使用Heartbeat实现双机热备
  2. MATLAB 如何做16进制运算
  3. SwipeToLoadLayout布局中添加自定义控件仿美团、饿了吗等下拉效果
  4. power Designer VBS 脚步 通过 excel 生成实体,不用一个一个的输入。
  5. Makefile3、书写规则(文件搜寻、伪目标、多目标、静态模式、自动生成依赖性)
  6. Android之高德地图SDK配置及简单使用详解
  7. 关于Allan方差分析陀螺仪误差的几个摘要
  8. OpenCV入门教程之开发环境搭建(Android、C/C++、Python)
  9. python自动生成统计表_python处理Excel自动统计表
  10. Mixly第三方库开发