一、问题重述
出现这种报错一般是程序运行之后存在空指针问题,然后直接崩溃掉,下一次调试的时候就出现这种报错。如下图所示:
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/06f08c14dab62b53c726bab17dea0e0a.png)
二、原因分析
出现这种情况是因为上次运行之后,程序的exe文件异常退出了,但是其实还在后台运行中,然后重新调试的时候exe被占用,所以QT编译器无法打开你的exe文件,所以提示:无法打开文件“release\xxxxx.exe”。
三、解决方案
基本上稍微等一会再调试就恢复正常了,如果等一会还是不行的话,就去任务管理器里找到你的程序,手动终止即可。
-
右键任务栏,点击任务管理器
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/0e6c01b7264bb3db61f18a488fd91c94.png)
-
将进程按名称排序
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/aca21a62569c8618673244146089a9db.png)
-
找到你自己命名的QT程序,点击结束任务即可
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/af153c63ff8171081dc214cbcee0a7f5.png)
完。