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

OSCHINA-MIRROR/kl222-SerialPortAssistant

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
README_zh_CN.md 3.1 КБ
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
gitlife-traslator Отправлено 28.11.2024 09:50 f1cf899

Скачать

Скачайте RabbitCommon в каталог того же уровня, что и проект. Если он не находится в каталоге того же уровня, необходимо задать переменную окружения RabbitCommon_DIR.

git clone https://github.com/KangLin/RabbitCommon.git

Компиляция

  • Скачайте исходный код:

    git clone https://github.com/KangLin/SerialPortAssistant.git
    • Скачайте RabbitCommon:

      git clone https://github.com/KangLin/RabbitCommon.git
    • Соберите с помощью QtCreator:

      • Откройте файл проекта CMakeLists.txt непосредственно в QtCreator.
      • Если RabbitCommon не находится в том же каталоге, что и проект, задайте параметр RabbitCommon_DIR, чтобы указать его местоположение.
      • Соберите проект напрямую для создания программы.
    • Соберите из командной строки:

      • Загрузите исходный код и зависимости в тот же каталог:

        git clone https://github.com/KangLin/RabbitCommon.git
        git clone https://https://github.com/KangLin/SerialPortAssistant.git
        
      • Создайте каталог build в корневом каталоге проекта:

        cd SerialPortAssistant
        mkdir build
        cd build
        
        * Настройте cmake:

        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](.github/workflows/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: этот скрипт используется только разработчиками программы для создания новых версий и тегов выпуска.

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