检查Qt版本: core5compat模块是在Qt 5.15中引入的,用于提供与Qt 6的兼容性层。如果你的项目使用的是Qt 5.14或更早的版本,那么core5compat模块是不存在的,这会导致上述错误。请检查你的Qt版本,并确保它至少是Qt 5.15或更高版本。你可以通过以下命令在命令行中检查Qt版本:bash...
The following information may help to resolve the situation: The following packages have unmet dependencies: qt6-5compat-dev : Depends: libqt6core5compat6 (= 6.4.2~rc1-1) but 6.3.1-2+b1 is to be installed E: Unable to correct problems, you have held broken packages. stappers@messer:/...
一、场景qt版本:qt6.7.0版本 迁移前:工程是用qt5.15版本编写的,在工程中有对doc文档的解析逻辑,.pro文件中有引用: QT += axcontainer二、问题现象用qt6.7.0编译工程,报错: 三、原因因为axcontainer是Active…
1. 运行Qt目录下的MaintenanceTool.exe工具,下载并安装ActiveQt模块。这个过程通常包括选择模块、确认安装路径等步骤。2. 完成下载安装后,打开之前的工程进行编译。此时,工程应能正常编译,解决问题。通过以上步骤,解决了在使用qt6.7.0版本编译工程时遇到的“Project ERROR: Unknown module(s) in QT: ...
有的modules没有安装,需要手动安装:比如pro文件中添加了:pro+=serialport 编译报错说:Unknown module(s) in QT:serialport sudo apt-getinstall libqt5serialport5 sudo apt-getinstall libqt5serialport5-dev install 后面的格式为:libqt5xxxx5:其中xxxx是需要被替换的。
Project ERROR: Unknown module(s) in QT: webengine 3、解决方案 应该是自己没有安装相应的库,可以打开Qt Maintenance Tool看一下: 这时候你可能会有个问题: 问:Maintenance Tool这个工具在哪里? 答:这个工具一般都在QT的根目录下 比如我的qt是下载到D盘里面的QT文件,打开就可以看到: ...
sudo apt-getinstall qt5-defaultsudo apt-getinstall qtcreator 1. 2. 有的modules没有安装,需要手动安装:比如pro文件中添加了:pro+=serialport 编译报错说:Unknown module(s) in QT:serialport sudo apt-getinstall libqt5serialport5 sudo apt-getinstall libqt5serialport5-dev ...
Project ERROR: Unknown module(s) in QT: 3drenderer,错误提示内容是这样的。到底是怎么回事呢?开发环境以及解决方法 开发环境是qt5.12版本,高版本,在pro文件中导入3D库已经不再支持,高版本的qt将其库名称修改了。# Qt 3D新增 QT += 3dcore 3drenderer 3dinput 3dquick 尝试修改这个库为 QT += 3dcore...
在ubuntu(ARM64)下执行qmake出现错误:Project ERROR: Unknown module(s) in QT: serialport charts 原因: 在.pro中引用了serialport与charts模块但未找到相应的库。 解决方法: sudo apt update sudo apt upgrade qtcreator sudo apt-get install libqt5serialport5 libqt5charts5 libqt5charts5-dev ...