Я использую это 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 нет такого файла или каталога
ответ
Модуль 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/
Я установил QT 5.1.1, и я до сих пор не вижу этого модуля. Удалено ли в QT 5.1.1? – CodePoet
Я не уверен, что вы имеете в виду, «не видите». Модуль последовательного порта Qt является дополнительным модулем. Вам необходимо активировать его в файле проекта qmake, а также включить заголовок QtSerialPort. Дополнительную информацию см. В [документации] (http://qt-project.org/doc/qt-5.1/qtserialport/qtserialport-index.html). – cloose
Я имел в виду, что (например) ... \ 5.1.1 \ msvc2012 \ include \ QtSerialPort не было в моей файловой системе после установки QT 5.1.1. С тех пор я повторно установил и выбрал установку исходных компонентов (не выбран по умолчанию), и теперь доступен QtSerialPort. – CodePoet
Вы действительно создали и установили модуль? Прочитайте [this] (http://qt-project.org/wiki/QtSerialPort). – thuga