郁闷的调试经历
调试一个内存出错的bug,已经看到问题所在了,改了,编译,运行,还是不对。反复运行,单步跟进,眼睁睁看着一个函数中的static变量由最大值54变为最小值4(这是对的)再变为-1(应该5),感觉vs2008就是在跟我变魔术一样。再查一会,断点都进不去了,重启vs2008,好了,断点进去了,程序运行还是不对。重启电脑,再看,发现修改的那个地方又还原了,原来还真是被它演魔术了。重新修改,OK!
这是第二次了,前一次遇到这现象是在上一家公司,同事S遇到了,断点进不去,重启vs2010还是进不去,重启电脑好了。
还有一次,是我遇到的,一个工程,别人都能编译通过,在我机器上就是不行,跟同事一起折腾了一天,第二天突然发现在我电脑上少了几个库文件。从此以后我对那台机器的硬盘总是表示怀疑。
浙公网安备 33010602011771号