我正在尝试在VisualC ++ 2010 Express中构建程序,但由于某种原因调试器没有检测到更改。在发布版中工作可以正确完成所但是,当我设置为调试模式并选择“debug and build”时,它将构建文件,然后运行一个旧的可执行文件(它在stdio中的输出与我在更改下编写的输出不同)。最奇怪的是,如果我故意写入语法错误,它将不会构建,但如果我写入argv方式超出范围,它将构建得很好,但回到旧的exe并运行。
我是否缺少设置或配置属性?它今天只给了我这个问题 - 在它工作正常之前。
答案 0 :(得分:0)
知道了。调试文件下的时间戳只是在当前时间之前3小时奇怪地读取,这使得编译器不会将它们视为“旧”