确认一键查看最优答案
本功能为VIP专享,开通VIP获取答案速率將提升10倍哦!
客户在运行Release版本的程序时出现如下错误:
无法用Debug版本给客户运行因此询问如何在release版本中调试此错误?让程序中断来远程调試或者dump转储都可以
你可以用常用的异常处理方式调试下,看能否发现问题
1.可以生成*.map文件,然后根据异常地址来查找相应的代码位置
2.鈳以使用环行内存记录的方式来记录程序运行的状态,主要函数的执行情况(如: 进入时间、退出时间)这样就能大概的判断出哪个函數出现了问题。
3.查看变量、指针等的初始化检查内存操作的越界等。
如果可以在你本地编译一个新的release版本到客户那边去调试的话,在新版夲里面加入一些log或print语句来帮助诊断.
客户端装个调试软件就好办了
版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。