Ubuntu系统Qt 6运行QtQuick应用报错:Unknown module(s) in QT: quick
解决Ubuntu Qt6环境下QtQuick模块报错问题
问题详情
在Ubuntu系统使用Qt6环境首次运行默认QtQuick应用时,触发报错:
Project ERROR: Unknown module(s) in QT:quick
已尝试安装qtdeclarative5-dev,但问题未解决。
解决方案
1. 安装Qt6对应的Quick模块包
qtdeclarative5-dev是Qt5的依赖包,Qt6需要安装对应版本的组件,执行以下命令:
sudo apt install qt6-declarative-dev
2. 检查Qt Creator的组件安装
如果使用Qt Creator开发,需确认Qt6套件已包含QtQuick相关组件:
- 打开Qt Creator,依次进入工具 -> 选项 -> Kits
- 选中已配置的Qt6套件,检查是否包含QtQuick模块;若缺失,启动Qt Maintenance Tool,添加Qt 6分类下的"Qt Quick"组件
3. 确认项目配置文件
确保项目的构建配置文件正确引入QtQuick模块:
- 若使用QMake(.pro文件),需添加:
QT += quick - 若使用CMake,需在CMakeLists.txt中添加:
find_package(Qt6 REQUIRED COMPONENTS Quick) target_link_libraries(你的项目名称 PRIVATE Qt6::Quick)
内容的提问来源于stack exchange,提问作者MVG1016
相关产品推荐
相关产品推荐

