Ошибки возникают при попытке включить SerialStram.h из LibSerial
Я пытаюсь использовать класс LibSerial для последовательной связи (с ATMega32A) через COM-порт. Как только я включаю SerialStream.h, я получаю несколько сообщений об ошибках из файла SerialPort.h.
#include "SerialStream.h"
Вы можете увидеть ошибки, которые я получаю здесь.
Поскольку я не совсем понял установку LibSerial, я думаю, что я использую класс неправильно. Я использую компилятор QT Creator, а ОС - Windows 7. Не стесняйтесь спрашивать дополнительную информацию, если вам это нужно.
1 ответ
Вопрос не отвечает в его текущем формате.
Тем не менее, если вы хотите использовать функции Qt для чтения с последовательного порта, я мог бы указать вам на демонстрацию, которую я написал некоторое время назад.
Быстрые заметки: main.cpp извлекает информацию и обнаруживает все последовательные порты на компьютере и представляет меню, позволяющее пользователю выбирать, с какого порта читать. Тогда он использует QSerialPort
чтобы открыть соединение с этим конкретным портом, и часть чтения выполняется SerialPortReader
класс, реализованный в этом проекте.