Неопределенная ссылка на 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 ответов

Другие вопросы по тегам