vs2010程序错误如何找到位置
vs2010程序异常怎么找到位置
请问vc2010写的程序,运行过程中 程序直接消失了,没有任何提示,不知道这种情况是什么原因 要怎么找出出错位置呢。
------解决思路----------------------
启动调试呀,看看代码在哪里出错的。
------解决思路----------------------
MFC自己给出的框架是不会有错的 我觉得你可以在你添加的代码部分分别设置断点 启动调试
------解决思路----------------------
什么叫直接消失了?程序直接结束了还是隐藏了?
建议楼主使用断点、单步等方式来调试程序,定位程序是在哪出现问题,然后再看那里代码是不是有什么问题
------解决思路----------------------
lz是否“解决方案配置”使用了Release方式编译运行?改成debug方式
------解决思路----------------------
可是是在debug运行是地,没有在main函数最后加上system(“pause”);
------解决思路----------------------
debug模式下运行,然后按 F5 来运行程序,如果是一闪而过,就在入口处直接加断点,或者在可能闪退的地方加断点,然后按F10一步一步的调试运行程序
------解决思路----------------------
断点未命中,怀疑线程引起的,就在每个线程回调函数开头都打断点,对于你这中长时间运行引起的问题,调试比较麻烦,要看断点,还要分析自己的代码
------解决思路----------------------
程序自己退出的时候VS是否有弹窗,或者是否有命中某行代码,异常信息是什么?
------解决思路----------------------
那就输入一个logo文件,多线程里的调试不能单步,或者说单步不一定准
请问vc2010写的程序,运行过程中 程序直接消失了,没有任何提示,不知道这种情况是什么原因 要怎么找出出错位置呢。
------解决思路----------------------
启动调试呀,看看代码在哪里出错的。
------解决思路----------------------
MFC自己给出的框架是不会有错的 我觉得你可以在你添加的代码部分分别设置断点 启动调试
------解决思路----------------------
什么叫直接消失了?程序直接结束了还是隐藏了?
建议楼主使用断点、单步等方式来调试程序,定位程序是在哪出现问题,然后再看那里代码是不是有什么问题
------解决思路----------------------
lz是否“解决方案配置”使用了Release方式编译运行?改成debug方式
------解决思路----------------------
可是是在debug运行是地,没有在main函数最后加上system(“pause”);
------解决思路----------------------
debug模式下运行,然后按 F5 来运行程序,如果是一闪而过,就在入口处直接加断点,或者在可能闪退的地方加断点,然后按F10一步一步的调试运行程序
------解决思路----------------------
断点未命中,怀疑线程引起的,就在每个线程回调函数开头都打断点,对于你这中长时间运行引起的问题,调试比较麻烦,要看断点,还要分析自己的代码
------解决思路----------------------
程序自己退出的时候VS是否有弹窗,或者是否有命中某行代码,异常信息是什么?
------解决思路----------------------
那就输入一个logo文件,多线程里的调试不能单步,或者说单步不一定准