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

时间:2013-06-20 06:02:42

标签: c++ qt qt-creator qtserialport

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

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

  

错误:QT中的未知模块:serialport

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

  

不包含此类文件或目录

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

3 个答案:

答案 0 :(得分:2)

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/

答案 1 :(得分:2)

尝试包括

#include <QtSerialPort/QSerialPort>

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

QT += serialport

干净的qmake之后,重新构建项目

答案 2 :(得分:1)

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