Qt5 调试问题
程序异常结束
调试环境 Qt5.13 + msvc2017x64
程序编译顺利通过,运行时显示程序异常结束,解决方法:
- 查看环境配置:系统环境变量是否为msvc_2017/bin,编译器(compiler)是否为vs2017对应的 c++ compiler 15、调试器(debugger)是否为x64_cdb.exe
菜单栏-Tools-选项-Kits(组件)
![](https://i-blog.csdnimg.cn/blog_migrate/c951fdc719f153e1b7a170c0d94ec4b7.png)
-文本编辑器中的 默认编码格式是否为 UTF-8 或者改为(GB2312)
![](https://i-blog.csdnimg.cn/blog_migrate/7169f293d67bf2f77d5a7790cc6df69b.png)
注意**.cpp** 中可能有乱码,此时强行编译运行会有一些未知错误,解决办法:在该有乱码的**.cpp** 文件下 选择菜单栏中的编辑-Encoding如下图中选择
![](https://i-blog.csdnimg.cn/blog_migrate/2c3896d198cf844dd5e31b9cf4f1f946.png)
选择按编码重新载入;