有時我必須處理能夠向前移動計算機時鐘的代碼。在這種情況下,某些.cpp或.h文件會將其最新修改日期設置爲將來的時間。重置對源文件更改的檢測
後來,當我的時鐘固定了,並且我編譯了我的源代碼後,系統重建了大部分項目,因爲將來會有一些最新的修改日期。每個後續的重新編譯都有同樣的問題。
解決方案,我知道是:
一)發現,有未來的時間和重新保存的文件。此方法並不理想,因爲該項目非常大,即使Windows高級搜索也需要時間來查找已更改的文件。
b)刪除整個項目,並從svn重新檢查出來。
有誰知道我可以解決這個問題?
是否有可能在Visual Studio中的設置,讓我來告訴編譯器使用存檔位,而不是最後修改日期的檢測源文件的變化?
或者可能有一個遞歸修改日期重置工具,可以在這種情況下使用?
我可以做一個程序/腳本,但肯定已經有東西了。 – 2008-09-13 23:37:23