之前用qt开发软件,用的一直是qt creator,最近一个项目需要在vs下调试,所以同时配置了vs的工程,

发现软件在关闭的时候报告如下错误:

0x77542302 (ntdll.dll)处(位于 demo.exe 中)引发的异常: 0xC0000005: 写入位置 0x00000004 时发生访问冲突。

着实让我很郁闷,百般调试,终于发现问题所在,原来只要在代码中使用了类QFileDialog,然后运行的时候运行到了该类相关的代码,在软件关闭的时候就会报如上错误,原来是qt5.7的一个bug,不知道高一点版本有没有解决这个问题,好在运行的时候不影响,特此记录一下,供他人参考