昨天帮其他部门同事解决Linux下Qt编译找不到Qt 依赖库 core的问题。过程很有特征性,可以推广到Linux下使用cmake构建项目时找不到库文件的广泛性问题。
先上图,结合事情经过讲述:
事情经过:


- 这里给大家介绍第一个重点: Qt在6.0之后,对很多的常用库做了修改,所以经常会出现5.9的代码在新版本上编译不起来的问题,这件事在博主去年想用Qt自己写一个xml文件的格式化输出修改的小工具时候,发现的。官网的版本更新里面介绍了这件事情,但是网络上关于这点的讨论却很少。这里提一下希望大家技术选型时不要再踩坑。



- 信息有限,在添加路径之后,还是

文章讲述了在Linux环境中使用cmake构建项目时遇到Qt依赖库找不到的问题,特别是Qt6.0以后版本的变化导致的兼容性问题。作者建议在安装时确保包含所需库,并强调了沟通系统配置的重要性。此外,还提到了库路径、环境变量和find_package与find_library在CMake中的区别及使用场景。

1万+

被折叠的 条评论
为什么被折叠?



