有时我必须处理能够向前移动计算机时钟的代码。在这种情况下,某些.cpp或.h文件会将其最新修改日期设置为将来的时间。重置对源文件更改的检测
后来,当我的时钟固定了,并且我编译了我的源代码后,系统重建了大部分项目,因为将来会有一些最新的修改日期。每个后续的重新编译都有同样的问题。
解决方案,我知道是:
一)发现,有未来的时间和重新保存的文件。此方法并不理想,因为该项目非常大,即使Windows高级搜索也需要时间来查找已更改的文件。
b)删除整个项目,并从svn重新检查出来。
有谁知道我可以解决这个问题?
是否有可能在Visual Studio中的设置,让我来告诉编译器使用存档位,而不是最后修改日期的检测源文件的变化?
或者可能有一个递归修改日期重置工具,可以在这种情况下使用?
我可以做一个程序/脚本,但肯定已经有东西了。 – 2008-09-13 23:37:23