1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/kl222-SerialPortAssistant

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
Внести вклад в разработку кода
Синхронизировать код
Отмена
Подсказка: Поскольку Git не поддерживает пустые директории, создание директории приведёт к созданию пустого файла .keep.
Loading...
README.md

Пожертвовать

Если вы удовлетворены, вы можете сделать пожертвование мне.

пожертвование

Если изображение не отображается, пожалуйста, откройте:

Разработчик

Зависимости

  • Qt (LGPL v2.1)

  • 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

    • Откройте файл проекта CMakeLists.txt с помощью QtCreator.
    • RabbitCommon можно загрузить в тот же каталог проекта. Если это другой каталог, задайте параметр 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: Этот скрипт используется для создания новых номеров версий выпуска и тегов. Используется только издателем программы.

Введение

Данный проект представляет собой кроссплатформенного помощника по последовательному порту. Он может работать в системах WINDOWS, linux и mac. Эта библиотека является лишь зеркалом библиотеки GITHUB. Развернуть Свернуть
GPL-3.0
Отмена

Обновления

Пока нет обновлений

Участники

все

Недавние действия

Загрузить больше
Больше нет результатов для загрузки
1
https://api.gitlife.ru/oschina-mirror/kl222-SerialPortAssistant.git
git@api.gitlife.ru:oschina-mirror/kl222-SerialPortAssistant.git
oschina-mirror
kl222-SerialPortAssistant
kl222-SerialPortAssistant
master