Skip to content

Latest commit

 

History

History
236 lines (165 loc) · 7.54 KB

README_de.md

File metadata and controls

236 lines (165 loc) · 7.54 KB

jmbde

jmbde ist ein Programm für das Management von Ressourcen in Unternehmen. Mit diesem Programm können die Mitarbeiter und die Ausrüstung, die sie für ihre Arbeit benötigen erfasst werden. Das sind unter anderem Computer, Drucker und Telefone.


Build CodeQL Codacy Security Scan DevSkim Release GitHub All Releases Contributor Covenant License jmbde-QT.GitHub.io

Features | Documentation | Changelog | Contributing | FAQ | english

jmbde verwendet das plattformübergreifende Framework Qt, was bedeutet, dass es mit den meisten Betriebssystemen funktioniert.

Setup

Das Programm verwendet die QT-Bibliothek. Daher kann es auf fast jeder Plattform verwendet werden . Es läuft unter MacOS, Linux und Windows. Grundsätzlich sollte ein Installer für die Installation des Programms auf einem Computer verwendet werden. Dieses Installationsprogramm wird auf die benötigten QT-Bibliotheken mit installieren. Für die Nutzung des Programms bei Windows als Betriebssystem ist dies zwingend notwendig. Bei Linux und macOS kann auf eine andere Variante verwendet werden. Bei diesen beiden Betriebssystemen kann QT zentral installiert werden. Bei diesen beiden Betriebssystemen werden dann nur noch die eigentlichen Programmdateien installiert. Aber auch hier gibt es komplette Installationspakete mit allem, auch QT.

Unterstützte Plattformen

Die ausführbaren Programme und Installer werden für die folgenden Plattformen zur Verfügung gestellt:

  • macOS ab der Version 10.10
  • Windows ab der Version 7
  • Linux

Ausführen

Im Folgenden finden Sie einige hilfreiche Hinweise, wie Sie jmbde auf Ihrer nativen Plattform ausführen können.

Unix

Entpacken Sie die Dateien in ein Verzeichnis und führen Sie sie aus:

    bin/jmbde

Windows

Entpacken Sie die Dateien in ein Verzeichnis und führen Sie dann jmbde.exe aus.

macOS

Ziehen Sie jmbde in Ihren Anwendungsordner und führen Sie jmbde aus.

Anforderungen und Fehlerberichte

Fragen und Kommentare

Wiki

Datenbank Schema

Code-Quellen

In dem master branch befindet sich der aktuellste Pre-Release Code.

Programm erstellen

Im Folgenden finden Sie Hinweise für Entwickler, wie Sie jmbde auf Ihrem nativen System aufbauen können. Sie sind keine vollständigen Leitfäden, sondern enthalten Hinweise zu den notwendigen Maßnahmen. Bibliotheken, Kompilierungs-Flags, etc.

Abhängigkeiten

  • Das Programm benötigt qt5 ab der Version 5.15.1 oder qt6
  • cmake ab der Version 3.13.3
  • ninja
  • c++ Entwicklungssystem

Auf macOS

  brew install cmake
  brew install ninja
  brew install qt5
  brew link qt5 --force

Führen Sie cmake aus, um jmbde zu erstellen:

Für die Release-Version

        mkdir build
        cd build
        cmake -G "Ninja" -DCMAKE_BUILD_TYPE=Release ..
        cmake --build . --target install
        cpack .

Für die Debug-Version

        mkdir build
        cd build
        cmake -G "Ninja" -DCMAKE_BUILD_TYPE=Debug ..
        cmake --build .

Unter Windows

  choco install cmake
  choco install ninja

Für die Release-Version

        mkdir build
        cd build
        cmake -G "Ninja" -DCMAKE_BUILD_TYPE=RelWithDebInfo ....
        cmake -C RelWithDebInfo --build . --target install

Für die Debug-Version

        mkdir build
        cd build
        cmake -G "Ninja" -DCMAKE_BUILD_TYPE=Debug ..
        cmake -C Debug --build .
        ctest -C Debug -VV

Unter Linux

  • Auf Ubuntu/Debian: sudo apt install qt5-default qttools5-dev-tools zlib1g-dev qtdeclarative5-dev cmake ninja.
  • Auf Fedora: sudo dnf builddep jmbde-QT cmake ninja
  • Auf Arch Linux: pacman -S qt cmake ninja

Die installierten Toolchains müssen mit derjenigen übereinstimmen, mit der Qt kompiliert wurde.

  • Als nächstes kompilieren Sie durch Ausführen:

Für die Release-Version

        mkdir build
        cd build
        cmake -G "Ninja" -DCMAKE_BUILD_TYPE=RelWithDebInfo ..
        cmake --build . --target install

Für die Debug-Version

        mkdir build
        cd build
        cmake -G "Ninja" -DCMAKE_BUILD_TYPE=Debug ..
        cmake --build .
        ctest -VV

Sie können nun jmbde mit dem Befehl bin/jmbde aus der Kommandozeile starten.

Installation

Lizenz

This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with this program. If not, see https://www.gnu.org/licenses/gpl-3.0.txt.

Qt ist unter mehreren Lizenzen verfügbar.

GPL V3 © Jürgen Mülbert