在进行Qt5向Qt6升级的过程中,发现Qt6会编译时会出现以下错误,找不到qsort的定义 一开始以为应该是需要头文件或者.pro文件追加一些配置的问题,但是按照下面的提示追加了两个头文件后也没有效果 再进一步调查,找到了下面的文章,原来qsort是QtAlgorithms已经废弃的接口,不建议使用 参考文献 在qt的help文档中也可以看到相关描述,在qt5就已经不推荐使用了 最终通过使用std::sort替换qsort就解决了 参考文献 创作不易,扫个红包吧