The project is out of date

vs编译前总提示 “The project is out of date”,可是事实上并未对程序做任何的修改  

总结:如果VS在你未对程序做任何修改的情况下,在编译运行前提示“The project is out of date. Debug yourProjectName win32.  Do you want to rebuild it?....”
经过查资料,可能的原因有下:
1 工程目录中含有物理上已经不存在的。h文件,正好又在程序中包含了它。
2 工程属性设置有问题。project properties——》configuration properties——》C/C++——》general——》debug information format——》
原来我的值是:program database for edit & continue(ZI),应将其改为:program database(Zi)
c/c++——》optimization的值从disabled改为custom (我猜测和这一项的设置应该没有关系)。

 

The project is out of date 问题的解决

 

最近遇到一个问题,vs2010每次调试一个工程的时候总是提示:the project is out of date,明明是刚编译过的程序,clean/rebuild 都试过了就是不行,最后一个一个头文件排查,发现有一个头文件不存在,问题就在这里,把这个头文件删掉,再编译,OK了。

这个问题可能是由于头文件挪位置了,放到别的目录,vs工程下的头文件列表没有删除这个对应的头文件导致每次运行都说:工程过时了。

posted @   菜鸡一枚  阅读(2342)  评论(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)
点击右上角即可分享
微信分享提示