這兩天在Qtcreator上編譯程序的時候莫名其妙的出現了FTH: (7156): *** Fault tolerant heap shim applied to current process. This is usually due to previous crashes. ***的問題,清除掉所有的文件,重新qmake和構建都不能解決這個問題。
有人說修改注冊表中HKEY_LOCAL_MACHINE\Software\Microsoft\FTH\Enabled的值為0,然而並沒有什么用處。無意在stack overflow中找到了解決辦法,原鏈接為http://stackoverflow.com/questions/5020418/how-do-i-turn-off-the-fault-tolerant-heap 。
NT\CurrentVersion\AppCompatFlags\Layers\your_application.exe,再次運行程序就不會報這個錯誤了。
轉自http://blog.csdn.net/theoryll/article/details/53905531