Если вы удовлетворены, вы можете сделать пожертвование мне.
Если изображение не отображается, пожалуйста, откройте:
RabbitCommon: https://github.com/KangLin/RabbitCommon
Его можно загрузить в тот же каталог проекта.
Если это другой каталог, установите переменную среды RabbitCommon_DIR
.
git clone https://github.com/KangLin/RabbitCommon.git
Загрузите исходный код
git clone https://github.com/KangLin/SerialPortAssistant.git
Скомпилируйте с помощью QtCreator
RabbitCommon_DIR
Компилируйте из командной строки
Загрузите исходный код и зависимости в один каталог
git clone https://github.com/KangLin/RabbitCommon.git
git clone https://github.com/KangLin/SerialPortAssistant.git
Создайте каталог сборки в корневом каталоге проекта
cd SerialPortAssistant
mkdir build
cd build
# cmake configure
cmake .. -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=`pwd`/install [-DRabbitCommon_DIR=...]
# компиляция
cmake --build . --config Release --target install
cd install # Программа устанавливается в каталог install/bin
build_debpackage.sh
Этот скрипт генерирует пакет deb под linux. Перед использованием убедитесь, что установлены следующие программы.
sudo apt-get install debhelper fakeroot build-essential cmake
Используйте системный qt
qt6
sudo apt-get install \
qt6-tools-dev qt6-tools-dev-tools qt6-base-dev qt6-base-dev-tools \
qt6-l10n-tools qt6-translations-l10n qt6-scxml-dev \
qt6-webengine-dev qt6-webengine-dev-tools libqt6serialport6-dev
См.: ubuntu.yml
qt5
sudo apt-get install qttools5-dev qttools5-dev-tools \
qtbase5-dev qtbase5-dev-tools qttranslations5-l10n \
libqt5scxml5-dev libqt5svg5-dev libqt5serialport5-dev \
qtwebengine5-dev qtwebengine5-dev-tools qtwebengine5-private-dev
deploy.sh: Этот скрипт используется для создания новых номеров версий выпуска и тегов. Используется только издателем программы.
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.