因为做测试更改了系统时间,重新改回来后再VC中编译我的工程就会出现
一个对话框:
“One or more files are out of date or do not exist
These files need to be buil:
.......
.......”
虽然不影响程序的功能,但文件多,每次重新编译都需要等比较长的时间
请问各位高手,有什么解决办法呀?

解决方案 »

  1.   

    把ncb pot文件也都删掉,重编译
      

  2.   


    试过了,不行
    Clean  Rebuil All 也不行
      

  3.   

    这种情况是因为你源文件的时间比当前系统时间还新(例如文件时间是2012年12月,而系统当前时间是2009年12月),这样无论你怎么rebuild,生成的obj文件和exe文件都会比源文件“老”,因此每次都需要全部重新编译。比较有效的办法是把源文件挨个打开,重新保存一下,这样迫使他源文件时间更新到当前