各位大虾,我使用的是VC6.0+SP6,在执行程序时(!)遇到了如下提示:
One or more files are out of date or do not exist。文件名
不过我看见这些文件大多数都是debug下面的.obj文件,还有.exe文件,但是我在磁盘目录下查看的时候这些文件都在,这是怎么回事儿啊?
我在网上找了一下资料:
1、说是什么“计算机系统时间可能被你设置过了,如果设置的时间超过现有时间就有可能出现这样的问题”;解决办法是“索性再将时间设置的前一点”,怎么弄,就是把任务栏上的时间从8月设置到9月这个意思?
2、说文件的修改时间比现在PC的系统时间晚一点,是不是指文件的时间为12点,系统时间为11点,是不是这个意思?还有就是文件是指的我修改的源文件还是编译提示出来的那些文件?还有就是我如果想改文件的时间怎么弄?
非常感谢!

解决方案 »

  1.   

    1)删除Debug目录
    2)修改系统时间到当前时间
    2)看下你的工程里的文件的修改时间,把修改时间大于当前时间的文件打开编辑一下(随便在代码加些空格、换行就可以了),再保存。
      

  2.   

    关了工程,删除debug文件夹,重编译,试试看
      

  3.   

    1更改系统时间
    2删除DEBUG,*.opt *.ncb文件,重新编译
      

  4.   

    全部重新生成试试看,或者删掉debug文件夹再编译