Неопределенная ссылка на SerialStream :: Open в QT

Я пытаюсь использовать libserial для моего проекта в QT. Я установил библиотеку и добавил ее в мой файл .pro
с помощью LIBS += -L/usr/local/lib/ -lserial

У меня есть класс

class SerialComm
{
public:
SerialStream node;

SerialComm()
{
node.SetBaudRate(SerialStreamBuf::BAUD_9600);
node.SetCharSize(SerialStreamBuf::CHAR_SIZE_8);
node.Open("/dev/ttyACM0");
}

};

Однако, когда я собираю его, я получаю следующую ошибку: неопределенная ссылка на LibSerial :: SerialStream :: Open (std :: __ cxx11 :: basic_string, std :: allocator>, std :: _ Ios_Openmode) ‘

Сначала я думал, что это как-то связано с libserial, но ошибка не появляется

        node.SetBaudRate(SerialStreamBuf::BAUD_9600);
node.SetCharSize(SerialStreamBuf::CHAR_SIZE_8);

Есть идеи, почему это происходит?

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]