解决Windows10环境下Release版本程序无法启动(0xc0000005)一种情况

环境说明:

操作系统:Win10 专业版

Qt版本:Qt 5.15.2

c++编译器:MingGW  8.10 64Bit

问题说明:

上述环境开发编译的Release版本程序无法启动,在DOS环境下启动,无任何错误提示,通过Windows日志发现如下 错误信息,见下图。

 看到0xc0000005大家都很熟悉,很大概率跟指针解引用、数组访问越界相关,通过这些信息,我大概能判断出错的位置,通过多次尝试发现问题竟然是返回bool类型的函数,函数代码return不完全(有一个if语句,在if语句中进行了return操作,if语句外没有return)。大家有知道这种情况真实原因的吗?

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值