在QT

时间:2016-03-11 14:50:03

标签: c++ qt c++11 libserial

我正在尝试在qt中使用libserial作为我的项目。我已经安装了库并将其添加到我的.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 个答案:

没有答案