QtSerialPort QSerialPort 没有这样的文件或目录

Mah*_*ine 4 c++ qt qt-creator qtserialport

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

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

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

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

不包含这样的文件或目录

我使用 Qt 有5.0.1什么想法吗?

小智 6

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


clo*_*ose 5

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/

  • 我的意思是(例如)...\5.1.1\msvc2012\include\QtSerialPort 在安装 QT 5.1.1 后不在我的文件系统上。此后,我重新安装并选择了安装源组件(默认情况下未选择),并且 QtSerialPort 现在可用。 (2认同)