编译过程没有报错,程序可以运行,但是不能出结果,显示“程序异常结束”,The process was ended forcefully.

可以考虑以下三个原因:

1.数组,指针等越界

检查循环体的下标有没有可能超出整个数组的最大值

2.使用没有初始化的变量

检查初始化语句和使用变量的语句是否在一个函数体内;如果初始化语句在循环体内或者在if语句内,检查条件是否可能不满足等。

3.重复声明变量

比如下面这个代码段,在for循环内重复声明seriesP和seriesA。Qt编译器本身不会报错,但是实际运行时就会出现重复声明这两个变量的情况,导致程序异常结束。

    QChart *chart = new QChart();for(int i=1;i<7;i++){QLineSeries *seriesP = new QLineSeries();QLineSeries *seriesA = new QLineSeries();seriesP->setName("predict");seriesA->setName("fact");}//省略部分代码

将上述代码段的声明提到循环体外面即可。

    QLineSeries *seriesP; QLineSeries *seriesA;for(int i=1;i<7;i++){seriesP = new QLineSeries();seriesA = new QLineSeries();seriesP->setName("predict");seriesA->setName("fact");}

Qt报错 The process was ended forcefully. (程序异常结束)相关推荐

  1. QT常见问题:The process was ended forcefully.

    可能原因: 缺少c++组件(已排除) 外部库,动态链接(已排除) 路径问题(已排除) 最后发现是debug文件夹下缺少.Lib文件,将.lib文件复制到该文件夹后,QT程序成功运行.

  2. Qt 错误 The process was ended forcefully.

    使用Qt编写程序报错The process was ended forcefully.使用调试以后显示下边的错误.the inferior stopped because it triggered a ...

  3. 在编写QT时出现:程序异常结束。 The process was ended forcefully.

    在编写QT时出现:程序异常结束. The process was ended forcefully. 原因:声明了一个变量,但是没有初始化,但是在某处直接调用了这个声明却没有初始化的变量,造成Qt运行 ...

  4. Qt报错处理 程序异常结束 The process was ended forcefully.

    安装了QT,选择了最新的QT版本,出现了bug 程序异常结束. The process was ended forcefully. 截图如下 更换项目路径,重新载入项目 注意:还有可能是项目中代码错误 ...

  5. 【 QT 遇到“程序异常结束“,The process was ended forcefully问题-可能原因之一】

    [ QT 遇到"程序异常结束",The process was ended forcefully问题-可能原因之一] 前言 环境 问题现象 问题原因 解决办法 总结 前言 之前说过 ...

  6. QT异常结束The process was ended forcefully

    在第一次进行qt项目的时候遇到了一个烦的问题,构建没问题,只要运行就会异常结束The process was ended forcefully,检查代码没有问题,百思不得其解 最后还是咨询老师后解决的 ...

  7. Qt编译通过,运行时出现the process was ended forcefully问题的解决方案

    ** Qt编译通过,运行时出现the process was ended forcefully问题的解决方案 ** Debug和Release模式下编译均能通过,调用外部函数也不会提示错误,但是运行就 ...

  8. # 关于Qt程序异常结束, The process was ended forcefully问题

    Qt学习记录 关于Qt程序异常结束, The process was ended forcefully问题 今天在编写Qt信号槽函数的过程中,出现了: 14:38:42: 程序异常结束. 14:38: ...

  9. QT中出现程序异常结束,The process was ended forcefully的解决方案

    QT中出现程序异常结束,The process was ended forcefully的解决方案 我QT连接一个数据库想进行登录成功失败的弹窗显示,已经qDebug()演示过链接的正确性,于是想用更 ...

最新文章

  1. CentOS下命令行和桌面模式的切换方法
  2. 项目既有vue又有html,01-vue指令
  3. BUU刷题记录——Misc(一)
  4. linux中线程的挂起与恢复(进程暂停)
  5. 从程序媛到微软全球 AKS 女掌门人,技术女神驾到!
  6. 手把手教你用FineBI,快速搭建可视化驾驶舱
  7. 限制python内存上限_13.14 限制内存和CPU的使用量
  8. 最强战队出炉,2020腾讯广告算法大赛圆满落幕
  9. c语言在中职的作用,C语言程序下的中职教学论文
  10. 快、准、狠!秒杀Excel的报表工具,十分钟教你做好数据填报
  11. 简单Android app开发_什么方法开发APP最简单?试试0代码开发平台
  12. 分享:将XML(VS提取注释时生成)转换为Chm的一个方法
  13. 云服务器怎么多人进去编辑文档,服务器如何设置多人登陆
  14. VBA引用管理加载宏
  15. 如何成为早起者(二)
  16. Mac os x 的一些小技巧
  17. 动态修改窗口标题和类名
  18. 全栈工程师和架构师的区别
  19. 如何长时间坚持一件事情
  20. Bootstrap dropdown require Popper.js(popper.js下载)

热门文章

  1. 《JS原理、方法与实践》- canvas作图(四)- 插入文本和图片
  2. 五分钟入门rust语言
  3. 一、C代码规范和基础结构(写在所有技术文案前面)
  4. 为华生物DSPE-PEG-NHS 磷脂-聚乙二醇-琥珀酰亚胺酯科研用化学试剂材料
  5. 武汉理工大学计算机学院调剂,武汉理工大学计算机科学与技术学院2017年拟接收调剂研究生公告...
  6. 用ViewFlipper可以实现图片切换(一)
  7. SQL Server数据库碎片整理
  8. 小程序 jwt_使用JWT保护应用程序安全的简介
  9. 蚂蚁金服ATEC城市峰会上海举行,三大发布迎接金融科技2019...
  10. 跃层房屋的优缺点是什么