去掉vs2010中ipch文件和.sdf文件的解决方法

去掉vs2010中ipch文件和.sdf文件的解决方法

在使用Visual Studio 2010开发C++程序的时候,会发现有一些奇怪的文件被创建出来,比如一个叫ipch的文件夹,和一个与工程同名的.sdf文件,而且ipch下面的文件和.sdf文件都很大,至少有10M,大项目可能超过100M,那这些文件是干什么用的呢?这些文件是Visual Studio用来保存预编译的头文件和Intellisense用的,删除这些文件对于工程的开发完全没有影响。那如果我既想使用预编译的头文件和Intellisense,又不想看到这些无聊的文件该怎么办呢?

在Visual Studio里进入如下设置:进入“Tools > Options”,选择“Text Editor > C/C++ > Advanced”,然后找到“Fallback Location”。然后把“Always use Fallback Location”和“Do Not Warn if Fallback Location”设置成“True”就可以了,如下图:



文件保存到特定的文件夹,就要设置一下Fallback Location,否则Visual Studio会用系统的临时文件夹来保存这些文件。

然后重启Visual Studio,那些讨厌的文件就不见了。这个设置对于像我这样使用Dropbox来同步代码的人来说尤其有用。

 

VS2010中“转到定义”提示“未能找到符号”的解决方法

这个问题困扰了我很久,今天终于受不了了,在网上搜了一些解决方案终于搞定:

 

1、关闭VS2010或解决方案;

2、删除解决方案对应的 .sdf文件;

3、重新打开项目解决方案;

 

再次转到定义就OK了!

posted @   菜鸡一枚  阅读(598)  评论(0编辑  收藏  举报
编辑推荐:
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· 写一个简单的SQL生成工具
· AI 智能体引爆开源社区「GitHub 热点速览」
· C#/.NET/.NET Core技术前沿周刊 | 第 29 期(2025年3.1-3.9)
历史上的今天:
2015-05-27 Python算法:推导、递归和规约
2015-05-27 论文如何选题
2015-05-27 科学研究在做什么?科研人员需要哪些素养?
2015-05-27 发表文章前,你就应该想清楚的几件事
2015-05-27 K-means的缺点(优化不仅仅是最小化误差)
2015-05-27 从统计学角度来看深度学习(2):自动编码器和自由能
2015-05-27 从统计学角度来看深度学习(1):递归广义线性模型
点击右上角即可分享
微信分享提示