4

我使用本教程:http ://doc-snapshot.qt-project.org/qt5-stable/qtserialport/blockingmaster.html

但是当我想运行它时,Qt Creator会产生以下错误:

错误:QT 中的未知模块:串行端口

当我按住鼠标时,#include <QtSerialPort/QSerialPort>它说:

不包括这样的文件或目录

我使用 Qt5.0.1有什么想法吗?

4

3 回答 3

6

尝试包括#include <QtSerialPort/QSerialPort> 而不是
#include <QSerialPort>,这对我有用

于 2018-05-08T09:03:59.223 回答
3

QtSerialPort 模块不是 Qt 5.0 的一部分。它被添加到即将发布的 Qt 5.1 中。

您正在查看即将发布的 Qt 5.1 的文档快照。请参阅http://doc-snapshot.qt-project.org/qt5-stable/qtdoc/index.html

Qt 5.0 的文档在这里:http: //qt-project.org/doc/qt-5.0/qtdoc/index.html

如果你还想尝试 QtSerialPort,Qt 5.1 的 RC1 刚刚发布。你可以在这里下载:http: //download.qt-project.org/development_releases/qt/5.1/5.1.0-rc1/

于 2013-06-20T10:58:36.783 回答
2

尝试包括

#include <QtSerialPort/QSerialPort>

还更新您的 project.pro 文件,添加此标志

QT += serialport

之后清理,qmake,重建项目

于 2020-01-14T13:15:00.107 回答