为什么总是需要重新编译

mrmt00   2008-2-15 10:14 楼主
  最近我的EVC工程不知道改了哪里  出了点小问题,改动文件后,新编译的执行文件却没变 时间还是旧的
整个重新编译也还是没有作用   必须把MIPSIIRel 或者 MIPSIIDbg 整个文件夹删掉才行   找了很久  不知道原因在哪里
这样每次动一根毛都需要删掉重编  效率很低  求救

回复评论 (6)

第一,如果你没有修改过代码的话,不会重新编译。

第二,也是最大的可能,是你看到的是文件的“创建时间”而不是“修改时间”,所以自然是不变的。
点赞  2008-2-15 10:21
rebuild all
点赞  2008-2-15 11:37
其实可以随便验证下,
在你的程序里面随便加个对话框,
然后运行下,看有没有改变,
如果有那就是有下载到运行环境里面了。

那个时间的问题,
有时候是只是创建时间。
点赞  2008-2-15 11:53
修改后的源文件能正确编译 不删除文件夹 rebuild   all   链结生成的执行文件还是旧档  运行后没有变化
点赞  2008-2-15 12:03
我在使用VS.NET2005开发wince程序时也遇到过类似的情况,不过只要先clean all然后再compile就可以了。
点赞  2008-2-15 14:12
  每次都clean   all 是很麻烦的  除了重建工程外有没有更好一点的方法
点赞  2008-2-15 18:15
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 京公网安备 11010802033920号
    写回复