0

私はlibserialqtで自分のプロジェクトに利用しようとしています。ライブラリをインストールし、それを .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