在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
如果找不