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