Qt unknown module(s) in qt:serialport解决方法
在Ubuntu和CentOS系统中,若使用Qt时遇到Unknown module(s) in QT: serialport
错误,通常是由于未正确安装Qt的串口模块(QSerialPort
)或项目配置不当导致。以下是针对两种系统的解决方案:
一、安装Qt串口模块
1. Ubuntu/Debian系列
- 安装开发包:
执行以下命令安装Qt5串口模块及其开发包:
这会自动安装所需的库和头文件。sudo apt-get install libqt5serialport5 libqt5serialport5-dev
2. CentOS/Red Hat系列
-
通过包管理器安装:
CentOS的包名可能与Fedora类似,使用以下命令安装:sudo yum install qt5-qtserialport-devel
如果找不