【笔记1-6】Qt bug记录:Qt6 无法使用qsort函数排序

在进行Qt5向Qt6升级的过程中,发现Qt6会编译时会出现以下错误,找不到qsort的定义

一开始以为应该是需要头文件或者.pro文件追加一些配置的问题,但是按照下面的提示追加了两个头文件后也没有效果

再进一步调查,找到了下面的文章,原来qsort是QtAlgorithms已经废弃的接口,不建议使用

参考文献

在qt的help文档中也可以看到相关描述,在qt5就已经不推荐使用了

最终通过使用std::sort替换qsort就解决了

参考文献

创作不易,扫个红包吧

相关推荐
笑鸿的学习笔记33 分钟前
虚幻引擎5-Unreal Engine笔记之SET节点的输出引脚获取设置后的最新变量值
笔记·ue5·虚幻
草莓熊Lotso38 分钟前
【数据结构初阶】--算法复杂度的深度解析
c语言·开发语言·数据结构·经验分享·笔记·其他·算法
feiyangqingyun1 小时前
Qt/C++开发监控GB28181系统/取流协议/同时支持udp/tcp被动/tcp主动
c++·qt·udp·gb28181
东京老树根1 小时前
SAP学习笔记 - 开发27 - 前端Fiori开发 Routing and Navigation(路由和导航)
笔记·学习
chao_7892 小时前
针对“仅某个地区出现Bug”的原因分析与解决方案
测试用例·bug
帅帅哥的兜兜2 小时前
Bug问题
bug
jllws12 小时前
Qt学习及使用_第1部分_认识Qt---学习目的及技术准备
qt·c++框架
养意2 小时前
git提交代码和解决冲突修复bug
git·bug
到点就困告2 小时前
海康工业相机SDK二次开发(VS+QT+海康SDK+C++)
数码相机·qt·海康
UQI-LIUWJ3 小时前
LLM 笔记:Speculative Decoding 投机采样
笔记