Я пытаюсь использовать 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);
Есть идеи, почему это происходит?
Задача ещё не решена.
Других решений пока нет …