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

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

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

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

参考文献

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

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

参考文献

创作不易,扫个红包吧

相关推荐
Mark_Hide21 小时前
学习笔记5
笔记·学习
Larry_Yanan1 天前
QML学习笔记(五十一)QML与C++交互:数据转换——基本数据类型
c++·笔记·学习
梵尔纳多1 天前
ffmpeg 使用滤镜实现播放倍速
c++·qt·ffmpeg
我先去打把游戏先1 天前
ESP32C3开发指南(基于IDF):console控制台命令行交互功能
笔记·嵌入式硬件·mcu·物联网·学习·esp32·交互
长桥夜波1 天前
【第二十周】机器学习笔记09
人工智能·笔记·机器学习
QT 小鲜肉1 天前
【QT/C++】Qt网络编程进阶:TCP网络编程的基本原理和实际应用(超详细)
c语言·开发语言·网络·c++·qt·学习·tcp/ip
YuanDaima20481 天前
安全协议设计入门:原理与分析
人工智能·笔记·安全·网络安全·密码学·安全协议·课程
yuxb731 天前
Zabbix企业级分布式监控系统(上)
笔记·学习·zabbix
现在,此刻1 天前
李沐深度学习笔记D1-什么是深度学习
人工智能·笔记·深度学习
猿来是你_L1 天前
UGUI笔记——3D坐标转换成UGUI坐标
笔记·3d