Qt RCC在编译.qrc文件时崩溃

Qt RCC在编译.qrc文件时崩溃,qt,Qt,根据创建者的说法,每当我尝试使用QT Quick编译QT Creator项目时,甚至是自动生成的基本项目,rcc.exe都会返回一个错误,代码为“error-1073741819” 这个错误号看起来可疑,谷歌报告它与文件系统有关,或者是UAC设置太严格(我已经禁用了),或者是自定义声音方案(使用默认设置) 我试图手动使用rcc.exe,只是为了检查发生了什么,令我惊讶的是,“rcc.exe停止工作…”弹出窗口出现。我真的被这件事难住了 我尝试重新安装Qt,最新版本也发生了同样的事情,所以我认为这

根据创建者的说法,每当我尝试使用QT Quick编译QT Creator项目时,甚至是自动生成的基本项目,rcc.exe都会返回一个错误,代码为“error-1073741819”

这个错误号看起来可疑,谷歌报告它与文件系统有关,或者是UAC设置太严格(我已经禁用了),或者是自定义声音方案(使用默认设置)

我试图手动使用rcc.exe,只是为了检查发生了什么,令我惊讶的是,“rcc.exe停止工作…”弹出窗口出现。我真的被这件事难住了

我尝试重新安装Qt,最新版本也发生了同样的事情,所以我认为这是操作系统的问题

我应该补充一点,我使用的是Windows 10,大约4个月前,在这个安装上一切都运行得很好

编辑:在rcc.exe上使用GDB后,我得到了以下结果:

(gdb) run

Starting program: D:\Qt\5.5\mingw492_32\bin\rcc.exe

[New Thread 4540.0x2da0]  
[New Thread 4540.0x28c0]  
[New Thread 4540.0x2c80]  
[New Thread 4540.0x2350]

Program received signal SIGSEGV, Segmentation fault.

0x0040cc77 in ?? ()

答案是Windows版本

我使用的是build 14251,它在内存管理方面有一些问题


更新到14257后,一切都开始正常工作。

您是否尝试将声音方案设置为“无声音”?另外,试试这个@Paul谢谢你的建议。是的,我以前试过“没有声音”的设置,可惜没用。接下来的subreddit解决方案也没有解决这个问题。我只是好奇,因为我可以看到mingw492_32是32位版本吗?你有Win10可能是64位?在那里或传递给编译器的参数中不能隐藏某些内容?是的,我的Windows是64位的。我想了一下,也许它是在尝试使用32位的64位DLL,这可以解释崩溃的原因。据了解,没有依赖于架构的参数。