Qt 6 xx file not found,以及Additional Libraries要不要安装、添加或移除组件

发布于:2022-11-27 ⋅ 阅读:(502) ⋅ 点赞:(0)

此文章针对Qt6 在线安装

遇到了问题:Qt 6 QSerialPort file not found

2022年起,Qt6已经全面支持附加模块使用,所以根本不用像2021年教程那样下载源码编译了。
事实上,如果下载qt 6的qserialport等子模块源码,解压后压根莫得pro文件,所以还得下一堆perl啊、python啊啥的进行cmake。

今天查了六个小时解决方案,仿佛自己是个**,希望没有人会和我犯一样的错误。

解决办法

打开Qt文件夹里的MaintenanceTool.exe,添加或更改组件。

解决办法参考了 https://blog.csdn.net/Yang_yang121/article/details/125058223
此安装教程虽然浏览量不高但其中有一条极好极好的建议:Additional Libraries 全部勾选
尤其是参考别人的项目时候,你不知道人家到底用到了哪些子模块,到时候上网查找解决方案,全都是针对老版本的或者需要源码编译,非常不方便。

查询自己需要的模块是否可以直接用此方式安装:点击这里看一下是否在Qt Addons中列出了
我需要的QSerialPort就在里面,包括了所有编译好的东西,一点不用自个动手

Qt6 添加或移除组件

具体怎么通过MaintenanceTool.exe 添加或更改组件 网上好像还真没有针对qt6的那我写一下吧

  1. 打开Qt目录下的MaintenanceTool.exe
    file
  2. 登录
    log
  3. 选择添加或移除组件choose
  4. 点开Qt—>qt 6.x.x(你用的版本)–>Additional Libraries–>勾选你需要的组件–>点击下一步直至安装完a l

网站公告

今日签到

点亮在社区的每一天
去签到