使用cmake 构建构建新项目的时候,编译提示库找不到怎么办?

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

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

先上图,结合事情经过讲述:

事情经过:

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

  • 信息有限,在添加路径之后,还是
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值