vs2010程序错误如何找到位置

vs2010程序异常怎么找到位置
请问vc2010写的程序,运行过程中 程序直接消失了,没有任何提示,不知道这种情况是什么原因 要怎么找出出错位置呢。

------解决思路----------------------
启动调试呀,看看代码在哪里出错的。
------解决思路----------------------
MFC自己给出的框架是不会有错的 我觉得你可以在你添加的代码部分分别设置断点 启动调试
------解决思路----------------------
引用:
请问vc2010写的程序,运行过程中 程序直接消失了,没有任何提示,不知道这种情况是什么原因 要怎么找出出错位置呢。


什么叫直接消失了?程序直接结束了还是隐藏了?

建议楼主使用断点、单步等方式来调试程序,定位程序是在哪出现问题,然后再看那里代码是不是有什么问题
------解决思路----------------------
lz是否“解决方案配置”使用了Release方式编译运行?改成debug方式
------解决思路----------------------
可是是在debug运行是地,没有在main函数最后加上system(“pause”);
------解决思路----------------------
debug模式下运行,然后按 F5 来运行程序,如果是一闪而过,就在入口处直接加断点,或者在可能闪退的地方加断点,然后按F10一步一步的调试运行程序
------解决思路----------------------
断点未命中,怀疑线程引起的,就在每个线程回调函数开头都打断点,对于你这中长时间运行引起的问题,调试比较麻烦,要看断点,还要分析自己的代码
------解决思路----------------------
程序自己退出的时候VS是否有弹窗,或者是否有命中某行代码,异常信息是什么?
------解决思路----------------------
引用:
Quote: 引用:

启动调试呀,看看代码在哪里出错的。


引用:
启动调试呀,看看代码在哪里出错的。


引用:
MFC自己给出的框架是不会有错的 我觉得你可以在你添加的代码部分分别设置断点 启动调试


引用:
Quote: 引用:

请问vc2010写的程序,运行过程中 程序直接消失了,没有任何提示,不知道这种情况是什么原因 要怎么找出出错位置呢。


什么叫直接消失了?程序直接结束了还是隐藏了?

建议楼主使用断点、单步等方式来调试程序,定位程序是在哪出现问题,然后再看那里代码是不是有什么问题


引用:
debug模式下运行,然后按 F5 来运行程序,如果是一闪而过,就在入口处直接加断点,或者在可能闪退的地方加断点,然后按F10一步一步的调试运行程序


引用:
lz是否“解决方案配置”使用了Release方式编译运行?改成debug方式


////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

程序是多线程,长时间运行 才出现异常的,程序直接消失了(进程直接退出了)。
不知道这种该怎么调试啊











那就输入一个logo文件,多线程里的调试不能单步,或者说单步不一定准