【QT学习】编译错误:FTH: (2592): Fault tolerant heap shim applied to current process. 解决办法「建议收藏」

【QT学习】编译错误:FTH: (2592): Fault tolerant heap shim applied to current process. 解决办法「建议收藏」编译错误:FTH:(2592):Faulttolerantheapshimappliedtocurrentprocess.解决办法_faulttolerantheapshimappliedtoc


前言

   FTH: (2592): *** Fault tolerant heap shim applied to current process. This is usually due to previous crashes. ***,该错误是windows端运行QT工程时出现的容错堆提醒,可能是由于编码错误,在编译过程中造成内存泄漏。出现该问题后,无论是对QT工程进行清理,或者重建都无法消除这个提醒。这时,我们需要用到以下方法。


一、打开终端命令

  • 搜索栏中输入cmd,打开windows终端命令

在这里插入图片描述

二、打开注册表

  • 在命令终端输入:regedit + 回车键,打开注册表编辑器

在这里插入图片描述

三、找到对应文件

  • 在注册表下找到该路径文件HKEY_LOCAL_MACHINE\Software\Microsoft\WindowsNT\CurrentVersion\AppCompatFlags\Layers\

在这里插入图片描述

四、删除工程路径

  • 删除QT工程的可执行程序路径,并重新编译运行。
    在这里插入图片描述

五、其他解决办法

  • 在注册表内,路径HKEY_LOCAL_MACHINE\Software\Microsoft\FTH\Enabled 键值设置为0
  • 在注册表内,路径HKEY_CURRENT_USER内把QT相关的内容删除,退出后重新运行QT工程

总结

   以上就是【QT学习】编译错误:FTH: (2592): Fault tolerant heap shim applied to current process. 解决办法的所有内容,希望大家阅读后都能有所收获!原创不易,转载请标明出处,若文章出现有误之处,欢迎读者留言指正批评!

在这里插入图片描述

今天的文章【QT学习】编译错误:FTH: (2592): Fault tolerant heap shim applied to current process. 解决办法「建议收藏」分享到此就结束了,感谢您的阅读。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
如需转载请保留出处:https://bianchenghao.cn/86699.html

(0)
编程小号编程小号

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注