Qt6.24 项目出现 FTH: Fault tolerant heap shim applied to current process. This is usually due to previo

安装新版的QT6.24后,不知什么原因,老是出现如题错误提示,程序可正常运行,但强迫症看到那行字就不爽,网上到处搜索处理方法,修改注册表都没用,以下转自https://blog.csdn.net/qq_35556006/article/details/108075272
1、办法:打开注册表,cmd->regedit
找到 HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers\,选中Layers键值,从右侧列表中删除自己的那个程序路径即可。
上面的我没有解决还是出现
2、将HKEY_LOCAL_MACHINE\Software\Microsoft\FTH\Enabled 设置为0
如果还不行,可以参考
https://stackoverflow.com/questions/5020418/how-do-i-turn-off-the-fault-tolerant-heap


实在没办法,重装QT还是不行,然后再打开https://stackoverflow.com/questions/5020418/how-do-i-turn-off-the-fault-tolerant-heap网页,仔细看内容,发现以下一句话:
Go to the HKEY_LOCAL_MACHINE and HKEY_CURRENT_USER versions of Software\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers\your_application.exe and delete the Fault­Tolerant­Heap entry.

此处提示要修改两处注册表内容,于是重新打开注册表进入HKEY_CURRENT_USER内把QT相关的内容删除,退出后运行QT程序正常,再没有那恼人的错误提示。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值