具体什么原因很难说,毕竟别人也没有你的工程和调试环境。 我可以告诉你我的一个经验: 我的一个程序,在所有状态下运行都正常,只是直接release版运行的时候崩溃。而且崩溃的时机乱跑,不能定位。多线程程序嘛。我跟踪了三天(打日志,看系数是否健康),定位了错误。 是一个堆块越界,越界了1个字节,CRT的堆检测竟然不报断言失败(也许是数据巧合,原因……
你说的直接运行不正常指的是什么意思?无法启动还是运行一段时间后程序崩溃了?
改成debug 加dump 加日志
15,471
社区成员
49,182
社区内容
加载中
试试用AI创作助手写篇文章吧