调试,真心不喜欢这个过程,可是程序bug又必须找出来,真是悲催说实话,我是根据自己的兴趣报的专业,可是编程这一体力加脑力的活动,一度让我有选错行的感觉,算啦,不牢骚了,说说如何调试程序吧。说实话,我原来印象里对调试是没有什么概念的,觉得你设置好了断点,在watch窗口下查看变量值就可以了,但是实际上的调试过程和方法并没有那么简单。
1.设置普通断点,F9即可(注意:程序执行到断点的这一句程序并没有执行),F10执行下一行程序,如果下一行程序要调用到一个函数,F10是并不进入函数体中的,但是F11可以跳转到函数体中。
2.设置条件断点,按Ctrl+B打开BreakPoints(断点)对话框,明确Break at是在第几行(点击有三角按钮,会默认选中光标所在的当前行),然后单击Condition按钮,设置断点条件(注意:如果表达式是非法的,则断点设置失败)。(真心讨厌的很,我每次调试时,老是出现一个黑色的对话框,并且停止调试了(shift F5),还是关不了,只能讲VC完全关闭,最后我在网上找了很多方法解决了这个问题,为了不让大家麻烦,在这给大家说一下:在VC的安装目录下C:\Program Files (x86)\Microsoft Visual Studio\Common\MSDev98\Bin,替换掉DM.dll和TLLOC.dll这两个文件,(在我的资源中可以下载而且不要分哦)ÿ