Projekt zu DEB, AppImages, EXE
-
Hallo zusammen,
bin recht neu in Sachen C++ und QT und habe mir eine kleine App gebaut zum Testen. Auf mein Leppy (Debian 13) läuft sie ohne Probleme, gehe ich mit der Build Datei auf den Rechner meiner Frau (Linux Mint) startet sie nicht, selbst in der Console wird nichts
angezeigt.
Ist es möglich, hier direkt auf QT eine DEB zu erstellen und oder AppImages, es müsste Frauen sicher zu Installieren sein ;),
genauso das man zeitgleich eine EXE erstellen kann, da mein Sohn Win10 hat.Komme aus dem Bereich Gambas3 (Basic) wo ich hier recht verwöhnt bin/wahr, das man nach dem Builder eine DEB erstellen konnte.
Gruß
-
Hi und willkommen im Forum,
@Loow said in Projekt zu DEB, AppImages, EXE:
Auf mein Leppy (Debian 13) läuft sie ohne Probleme
definiere "laufen". Wo genau? In der IDE? schon deployed? Oder einfach das "Programm" aus dem Build Ordner gezogen und auf andere Rechner kopiert?
gehe ich mit der Build Datei auf den Rechner meiner Frau (Linux Mint) startet sie nicht, selbst in der Console wird nichts
angezeigtDu musst deine App vorher vernünftig erstellen und "ausrollen", sonst wird es nur innerhalb der IDE laufen, wo der Zugriff auf z.B. zusätzliche Libs usw. besteht.
genauso das man zeitgleich eine EXE erstellen kann, da mein Sohn Win10 hat.
Ganz so einfach ist das nicht... Du müsstest dein Programm trotzdem auf bzw. für Windows 10 bauen.
Entweder indem du den Code auf der entsprechenden Platform kompilierst, erstellst und deployst oder durch Cross-Compiling (was als Anfänger nicht so einfach zu konfigurieren ist). Du bräuchtest dann ein Linux Mint und ein Win 10 Build (bzw. Cross Compiler)Edit:
Wenn es sich wirklich nur auf den Kreis von deiner "Familie" begrenzt, also 1x Debian 1x Mint und 1x Windows 10 von deinem Sohn, dann würde ich da eben QtCreator installieren, den Code rüberschieben, Programm kompilieren und deployen z.B. auf Windows mit
windeployqt
(einfach mal googlen) und fertig. Oder du legst dir zusätzlich 2 virtuelle Maschinen mit je dem entsprechenden System auf deinem Rechner an, und baust es dort. Dann kannst du gleich die fertige App weitergeben.