当前位置: 首页 > news >正文

【Qt5 VS2019 (C++)编译报错解决】ASSERT failure in QList<T>::at: “index out of range“

Qt编译报错提示:

ASSERT failure in QList<T>::at: "index out of range", file C:\Qt5\5.15.2\msvc2019_64\include\QtCore/qlist.h, line 571

 //load 1st imageQFileInfo fileInfo1 = list.at(2);

原因:

  1. QList的索引越界,超出了范围;
  2. QList是空的,没有检索到元素;
  3. 可能是环境配置问题,没有相应的dll文件。

解决:

参考:QT编译出错——ASSERT failure in QList::at: “index out of range”, file E:\…\include/QtCore/qlist.h

  1. 检查库文件配置未发现问题,均为全体库;
  2. 找到对应的的QList定义,可能是因list.at(2)不存在或找不到,导致QList索引失败;
  3. 改为: QFileInfo fileInfo1 = list.at(0);不报错,说明列表不为空(空列表没有任何索引可用);
  4. 不报错可运行,但报错原因未查明。
http://www.lryc.cn/news/227706.html

相关文章:

  • linux环境安装redis,以及常用的操作
  • C++ Qt 学习(六):Qt http 编程
  • 38 路由的过滤器配置
  • 3分钟带你了解前端缓存-HTTP缓存
  • 【多线程 - 03、线程的生命周期】
  • excel表的筛选后自动求和
  • 2311rust特征
  • 原型模式 rust和java的实现
  • 阿里云ACK(Serverless)安装APISIX网关及APISIX Ingress Controller
  • vue+mongodb+nodejs实现表单增删改查
  • SpringBootWeb案例——Tlias智能学习辅助系统(3)——登录校验
  • hive和spark-sql中 日期和时间相关函数 测试对比
  • Cell和RefCell
  • DaoWiki(基于Django)开发笔记 20231113
  • 照片放大软件 Topaz Gigapixel AI mac中文版简介
  • 某手游完整性校验分析
  • 【ElasticSearch】学习使用DSL和RestClient编写查询语句
  • asp.net外卖网站系统VS开发mysql数据库web结构c#编程Microsoft Visual Studio
  • 2.4.0 Milky Way 强势登场!新功能大爆炸,让你High翻全场!
  • C语言----静态链接库和动态链接库
  • PCA(主成分分析)数据降维技术代码详解
  • Git版本控制系统之分支与标签(版本)
  • JSP运行环境搭建
  • React通过属性 (props) 和状态 (state) 来传递和管理组件的数据
  • Web相机和浏览器的二维码扫描方案
  • 云端部署ChatGLM-6B
  • 设计模式(3)-结构型模式
  • C/C++调试工具 - gdb详解
  • 传奇GOM引擎微端连接不上如何解决
  • Easymesh介绍