2013-06-20 3 views
3

Я использую это tutorial:http://doc-snapshot.qt-project.org/qt5-stable/qtserialport/blockingmaster.html. но когда я хочу запустить его, ошибка создания qt: error: Unknown module(s) in QT: serialport, и когда я держу мышь на #include, она написала: include <QtSerialPort/QSerialPort> no such file or directory .i use qt 5.0.1 любая идея?QtSerialPort QSerialPort нет такого файла или каталога

+1

Вы действительно создали и установили модуль? Прочитайте [this] (http://qt-project.org/wiki/QtSerialPort). – thuga

ответ

1

Модуль 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, RC1 Qt 5.1 был только что выпущен. Вы можете скачать его здесь: http://download.qt-project.org/development_releases/qt/5.1/5.1.0-rc1/

+0

Я установил QT 5.1.1, и я до сих пор не вижу этого модуля. Удалено ли в QT 5.1.1? – CodePoet

+0

Я не уверен, что вы имеете в виду, «не видите». Модуль последовательного порта Qt является дополнительным модулем. Вам необходимо активировать его в файле проекта qmake, а также включить заголовок QtSerialPort. Дополнительную информацию см. В [документации] (http://qt-project.org/doc/qt-5.1/qtserialport/qtserialport-index.html). – cloose

+1

Я имел в виду, что (например) ... \ 5.1.1 \ msvc2012 \ include \ QtSerialPort не было в моей файловой системе после установки QT 5.1.1. С тех пор я повторно установил и выбрал установку исходных компонентов (не выбран по умолчанию), и теперь доступен QtSerialPort. – CodePoet