0

我正在尝试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");
        }

};

但是,当我构建它时,出现以下错误:undefined reference to `LibSerial::SerialStream::Open(std::__cxx11::basic_string, std::allocator >, std::_Ios_Openmode)'

起初我以为这与 libserial 有关,但没有出现错误

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

任何想法为什么会发生这种情况?

4

0 回答 0