VisualStudio 产生的.sdf和.ipch文件删除、不生成

前言全局说明

VisualStudio 产生的.sdf和.ipch文件删除、不生成


一、说明

环境:

Windows 7 旗舰版
Visual Studio 2013

二、原因

某天,打算给 vs2013 的一个工程,打包备份,打包后,发现压缩包有 90MB ,看到数字确实很惊讶。
因为这个工程就是画了几个按钮的小功能,怎么会这么大。
仔细看目录发现 .sdf 和 .ipch 类型的文件占用比较大。
ipch是个啥?
其实后续编写代码过程中还会出现一个占用大内存的毒瘤,*.sdf文件。
这些文件是Visual Studio用来保存预编译的头文件 和Intellisense 用的,删除这些文件对于工程的开发完全没有影响。

三、设置VS2013 不再生成 .sdf和.ipch 文件

3.1

进入Tools > Options,选择Text Editor > C/C++ > Advanced,然后找到Fallback Location。然后把Always use Fallback Location和Do Not Warn if Fallback Location Used设置成True就可以了。

image

3.2

将"Always Use Fallback Location" 设置为 true
将"Do Not Warn If Fallback Location Used" 设置为 true
image

设置好后就可以将那些文件删除了,删除后运行暂时没有发现任何问题。




免责声明:本号所涉及内容仅供安全研究与教学使用,如出现其他风险,后果自负。




参考、来源:
https://blog.csdn.net/weixin_44560698/article/details/118904626
https://blog.csdn.net/sinat_23338865/article/details/53393760



posted @ 2024-08-19 16:00  悟透  阅读(1880)  评论(2)    收藏  举报