是啊,我有时也会遇到,很是奇怪,是不是VC的Bug呢,关注。

解决方案 »

  1.   

    RebuildAll
    有可能是项目被拷贝时,计算机时间设置不同步造成的。
    必要时,将相应源文件,更改一下再保存(使得文件修改时间,与obj生成时间不矛盾)。
      

  2.   

    例如,拷贝前,cpp文件修改时间是2002.10.1(这太机器的时间超前了)
    拷贝到另一太计算机,将文件编译,obj文件的修改时间是2001.6.14日。
    所以,每次都会报告obj太老了(时间小于cpp的时间),
    尽管你重现编译了,但 与期待的2002.10.1 还差得远呢?
    你不修改文件,重新存盘,这种错误将继续下去。