В настоящее время я пытаюсь использовать библиотеку "QSerialPort" на виртуальной машине, на которой установлен Debian, и не могу заставить ее работать. Похоже, что библиотеки прямо на моей машине не существует. Он не завершается автоматически, когда я записываю его, и когда я пытаюсь скомпилировать, я получаю это.
/home/debian/Downloads/mainmenu.h:15: error: QSerialPort: No such file or directory
#include <QSerialPort>
^
Так что я уверен, что у меня просто нет библиотеки. Хотя моя версия Qt, как говорят, имеет ее.
-Qt Creator 4.2.0
-На основе Qt 5.7.1 (GCC 6.3.0 20170415, 64 бит)
У меня даже есть более старая версия Qt creator в моей ОС Windows, и в ней есть библиотека.
Мне сказали, чтобы я мог получить библиотеку, выполнив следующее:
git clone git://code.qt.io/qt/qtserialport.git
mkdir qtserialport-build
cd qtserialport-build
qmake ../qtserialport/qtserialport.pro
sudo make install
но я даже не могу пройти первую строку, прежде чем получить это:
git clone git://code.qt.io/qt/qtserialport.git
Cloning into 'qtserialport'...
fatal: unable to connect to code.qt.io:
Также попытался установить пакет: libqt5serialport5 (5.2.1-1)
и это почти ничего не изменило.