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.
Features | Documentation | Changelog | Contributing | FAQ | english
jmbde verwendet das plattformübergreifende Framework Qt, was bedeutet, dass es mit den meisten Betriebssystemen funktioniert.
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.
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
Im Folgenden finden Sie einige hilfreiche Hinweise, wie Sie jmbde auf Ihrer nativen Plattform ausführen können.
Entpacken Sie die Dateien in ein Verzeichnis und führen Sie sie aus:
bin/jmbde
Entpacken Sie die Dateien in ein Verzeichnis und führen Sie dann jmbde.exe aus.
Ziehen Sie jmbde in Ihren Anwendungsordner und führen Sie jmbde aus.
In dem master branch befindet sich der aktuellste Pre-Release Code.
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.
- Das Programm benötigt qt5 ab der Version 5.15.1 oder qt6
- cmake ab der Version 3.13.3
- ninja
- c++ Entwicklungssystem
- Die neueste Xcode Version.
- Brew Installationsanleitung
brew install cmake
brew install ninja
brew install qt5
brew link qt5 --force
- Alternativ können Sie auch Qt hier herunterladen
Führen Sie cmake
aus, um jmbde zu erstellen:
mkdir build
cd build
cmake -G "Ninja" -DCMAKE_BUILD_TYPE=Release ..
cmake --build . --target install
cpack .
mkdir build
cd build
cmake -G "Ninja" -DCMAKE_BUILD_TYPE=Debug ..
cmake --build .
- Visual Studio 2017 oder höher
- Sie können Qt hier herunterladen
- Sie können viele Werkzeuge mit choco installieren. Installationsanleitung
choco install cmake
choco install ninja
mkdir build
cd build
cmake -G "Ninja" -DCMAKE_BUILD_TYPE=RelWithDebInfo ....
cmake -C RelWithDebInfo --build . --target install
mkdir build
cd build
cmake -G "Ninja" -DCMAKE_BUILD_TYPE=Debug ..
cmake -C Debug --build .
ctest -C Debug -VV
- 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:
mkdir build
cd build
cmake -G "Ninja" -DCMAKE_BUILD_TYPE=RelWithDebInfo ..
cmake --build . --target install
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.
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