有时候Qt编译会出现FTH: (7156): *** Fault tolerant heap shim applied to current process. This is usually due to previous crashes. ***的问题,就算删除构建目录文件,重新构建工程,或者换一个工程,问题依然还存在。
就算按照网上某些教程,修改注册表中HKEY_LOCAL_MACHINE\Software\Microsoft\FTH\Enabled的值为0,也不能解决。
后来发现在注册表中删除 Software\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers\your_application.exe,运行Qtcreator,就不会出现这个问题了。
本文介绍了解决Qt编译过程中出现的FTH:(7156)故障的具体步骤。即使删除构建目录或修改注册表,问题仍可能存在。通过在注册表中删除特定路径下的应用程序条目,可以避免此问题。

被折叠的 条评论
为什么被折叠?



