*.sdf和ipch文件

.ipch与.sdf文件是什么?如何删除?

大家在做程序开发时,常常发现没几行代码,但生成的文件足足有几十上百兆!这对于SSD来说太奢侈了。随便写几十个小程序,可能几个G就没了。那么生成的这些类似于.ipch与.sdf文件可不可以删掉呢?

这些文件是Visual Studio 2010用来保存预编译的头文件 和Intellisense 用的,删除这些文件对于工程的开发完全没有影响。

工具/原料

  • Visual Studio 2010
  • Open CV

百度经验:jingyan.baidu.com

方法/步骤

  1. 1

    首先打开你所存放源程序代码的目录,观察是否存在一下几个文件后缀名。(一个文件夹,里面是.ipch文件。在.sln文件目录下还有一个同名但体积大很多的.sdf文件。)

  2. 2

    这些文件主程序可能1K都不到,但是自动生成的这些东西却有几十兆!

  3. 3

    想要删除这些文件该怎么办呢?

    首先,打开Visual Studio 2010,选择“工具”—>“选项”

  4. 4

    在弹出的对话框中依次选择“文本编辑器”-->“C/C++”-->“高级”-->“回退位置”。

  5. 5

    将“回退位置”下的“始终使用回退位置”“回退位置已在使用时不警告”的False改成True即可!

    END

时间: 2024-10-07 13:38:21

*.sdf和ipch文件的相关文章

VS产生sdf和ipch文件太大处理方案

原地址:http://blog.csdn.net/feidewu/article/details/8395864 使用VS的人一方面享受着它功能的强大,一方面又十分痛恨他生成的文件占用的空间太大了,硬盘吃不消啊! 一个helloworld程序,用DEV ++也就那么几K,但是用VS就要占到几十M,主要是生成.sdf和ipch文件体积太大了.在网上找了一下也没发现有什么优化的方法,倒是可以将sdf和ipch文件集中到另外一处,然后定期清除,这样节省程序文件的空间. 方法: 工具-->选项-->文

VS2010工程文件减肥

由于VS2010中新增加了sdf和ipch文件等浏览数据库来支持智能浏览感知编辑.显示类视图等,使得随便一个小工程就上百兆,很占用空间也不方便工程项目的打包备份.为了不使用数据库以减小VS2010中的项目文件过大,可以按下图标记的设置,即菜单栏“工具”->得到“选项”对话框->“文本编辑器”->“c/C++”->“高级”->“浏览/导航”->“禁用数据库”,将数据库禁用.但是禁用之后,类视图窗口就基本上不能用了,无法显示类结构和通过“项目”->“添加类”来添加类了

VS2010及2013设置

如何禁用 VS2010 的 vcpkgsrv.exe 运行 VS2010 的 vcpkgsrv.exe(Microsoft Visual C++ Package Server)很烦,会自动运更新,占用相当大的内存(在我的机器中 >150M),而且一般会出现多个,杀掉还会自动出现.其实我们可以很容易禁用它,只要 Disable IntelliSense 即可,位于: Tools - Options - Text Editor - C/C++ - Advanced - IntelliSense -

Microsoft Visual Studio 文件识别及其用途简述

Microsoft Visual Studio IDE开发工具集,目前已推出多个不同版本,从之前的VC4.0到现在的VS2015,各个版本都会或多或少的功能或性能上的修改.提升,具体的改进地方可去官网了解:但无论如何,其始终只是一个开发工具,帮助开发人员快速.高效地完成工作,合理而有效的利用开发工具便成为利器,较为旧版本的VS IDE可以认为淘汰了:故以下针对VS2008.VS2010至VS2015等版本进行的VC++开发等相关了解.学习: 部分文件识别: VS2008 新建项目后会产生相应的文

VS2010应用程序工程中文件的组成结构

  用应用程序向导生成框架程序后,我们可以在之前设置的Location下看到以解决方案名命名的文件夹,此文件夹中包含了几个文件和一个以工程名命名的子文件夹,这个子文件夹中又包含了若干个文件和一个res文件夹,创建工程时的选项不同,工程文件夹下的文件可能也会有所不同. 如果已经以Debug方式编译链接过程序,则会在解决方案文件夹下和工程子文件夹下各有一个名为“Debug”的文件夹,而如果是Release方式编译则会有名为“Release”的文件夹.这两种编译方式将产生两种不同版本的可执行程序:De

VS2010 ,工程文件减肥

写一个bat文件来清理VS2010工程文件. 将其放入到工程文件夹下,双击即可自动将sdf,ipch等占用空间很大的文件删除. 这样的方式较之于转移浏览数据库文件的位置而言更为灵活一些,不用特别的设置VS的选项.注意这种方式是彻底删除,不会在回收站找到. clear.bat : echo 正在清理VS2010工程中不需要的文件 echo 请确保本文件放置在工程目录之中并关闭VS2010 echo 开始清理请稍等...... echo 清理sdf文件 del /q/a/f/s *.sdf echo

C#.bat文件清理工程目录

另外一种方法是自己写一个bat文件来清理,非常方便,下面是自己写的验证过比较好用的方法. bat文件内容如下: echo 正在清理VS2010工程中不需要的文件 echo 请确保本文件放置在工程目录之中并关闭VS2010 echo 开始清理请稍等...... echo 清理sdf文件 del /q/a/f/s *.sdf echo 清理ipch文件 del /q/a/f/s ipch\*.* echo 清理Debug文件 del /q/a/f/s Debug\*.obj del /q/a/f/s

VS2013 MFC应用程序工程中文件的组成

 前言: Debug文件  Release文件 Debug版本的可执行文件中包含了用于调试的信息和代码,而Release版本则没有调试信息,不能进行调试,但可执行文件比较小 1.解决方案相关文件 解决方案相关文件包括解决方案文件夹下的.sdf文件..sln文件..suo文件和ipch文件夹. .sdf文件和ipch目录一般占用空间比较大,几十兆甚至上百兆,与智能提示.错误提示.代码恢复和团队本地仓库等相关. .sln文件和.suo文件为MFC自动生成的解决方案文件,它包含当前解决方案中的工程

VS2010-MFC(VS2010应用程序工程中文件的组成结构)

转自:http://www.jizhuomi.com/software/143.html 用应用程序向导生成框架程序后,我们可以在之前设置的Location下看到以解决方案名命名的文件夹,此文件夹中包含了几个文件和一个以工程名命名的子文件夹,这个子文件夹中又包含了若干个文件和一个res文件夹,创建工程时的选项不同,工程文件夹下的文件可能也会有所不同. 如果已经以Debug方式编译链接过程序,则会在解决方案文件夹下和工程子文件夹下各有一个名为"Debug"的文件夹,而如果是Release