Qt 5.1.1调试错误代码-1073741521

时间:2014-11-26 09:42:22

标签: c++ qt debugging

我在Qt Creator 2.8.1中工作,基于Qt 5.1.1(MSVC 2010,32位),Windows 7 64位。

我想调试我的代码,它编译成功,但是出现了错误(返回值-1073741521):

  

Starte D:_work_ \ applications \ my_app \ debug \ my_app.exe ... Das Programmistabgestürzt。   D:_work_ \ applications \ my_app \ debug \ my_app.exe beendet,Rückgabewert-1073741521

我认为这不是应用程序的问题,因为我试图创建一个空项目并对其进行调试,但效果不佳。

我已经在运行Windows 7的其他PC上安装了相同的Qt版本,并且所有工作都没有问题。

任何可能导致此问题的想法以及如何修复它?

PS。如果缺少任何重要信息,请告诉我,我会尽力给予。

1 个答案:

答案 0 :(得分:2)

该问题有一个解决方案here。它声明:

  

1)确保你有这个

的路径系统      

C:\ QT \ 2009.05 \ QT \ BIN; C:\ Qt的\ 2009.05 \ BIN

     

尊重这个重要的顺序

     

2)检查你的“windows \ system32”目录,看看是否有   qt dll就像qtcore4.dll,qtcore4d.dll qtgui.dll qtopengl.dll。等等

     

如果有,如果你知道你没有任何需要它们的程序,   刚删除它们,如果没有用c:\ qt \ 2009.05 \ qt \ bin中的dll更新它们。   这应该有用。

     

问题是,如果你有正确的路径,它仍然会崩溃,因为它会   首先在windows系统中查看库。

     

如果你使用qtcore4.dll更新windows系统,它仍然会崩溃,因为它会   使用错误的qtgui.dll和其他altought(这是调试令人讨厌的部分)错误消息仍将与qtcore4.dll相关。

     

因此,在windows \ system32中,您必须更新所有这些内容,或删除所有内容。

虽然我建议在删除之前备份任何文件(如果这适用于您)