应用程序出现严重错误,必须被关闭
各位好!
最近做基于wince的C\C++程序开发,但碰到一个问题:有时启动程序的时候会出现“应用程序出现严重错误,必须被关闭”对话框,但大部分时候不会出现。各位有没有捕获类似错误的方法或监测软件?如果在主函数里采用try catch块能否捕捉到这种错误?
这个问题困扰很久了,各位不胜感激啊~
[解决办法]
我也碰到了,郁闷……
使用try{}catch{}语句连个P都抓不到,莫名其妙的就出错了……
至今也不知道到底是哪里的错误,哎……
单步的话,在程序被调用的起点下断点,断点还没触发,就已经报错了……
我都开始怀疑是第三方库的问题了……
[解决办法]
估计是内存访问出现了问题,比如访问了过界的数组,空指针等
[解决办法]
你在可能出现的地方多用些断言吧,调用他库函数的时候你都设置为断言试试呢?