Du kommst mit der Installation nicht voran oder willst noch was nachfragen? Schau auch in den "
Tipps und Tricks"-Bereich.
-
owl102
Beitrag
von owl102 » 14.07.2017 09:09:27
...oder man installiert einfach
da ist dann alles dabei. (QtCreator, Bibliotheken, ...).
(Das hatte ich aber auch schon
hier geschrieben.)
-
mampfi
- Beiträge: 1765
- Registriert: 16.08.2005 18:15:29
- Lizenz eigener Beiträge: GNU General Public License
- Wohnort: münchen
Beitrag
von mampfi » 14.07.2017 13:38:48
Und das exe-File sollte dann auf einem stretch 64bit ohne qtcreator laufen stimmts?
Es gibt viele Foren
-
MSfree
- Beiträge: 10776
- Registriert: 25.09.2007 19:59:30
Beitrag
von MSfree » 14.07.2017 13:52:58
mampfi hat geschrieben: 14.07.2017 13:38:48
Und das exe-File sollte dann auf einem stretch 64bit ohne qtcreator laufen stimmts?
Wenn du alles richtig gemacht hast, dann ja
Installier aber den qtcreator
nicht auf deinem 32Bit Laptop, denn das würde wieder nur zu einem 32Bit Executable führen.
-
mampfi
- Beiträge: 1765
- Registriert: 16.08.2005 18:15:29
- Lizenz eigener Beiträge: GNU General Public License
- Wohnort: münchen
Beitrag
von mampfi » 14.07.2017 15:01:59
Verständnisfrage: Wenn ich auf einem 32bit-System jessie die Anwendung kompiliere, dann müsste sie wohl auf einem 32bit stretch laufen stimmts?
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Zu den aktuellen Aktivitäten:
Ich habe auf edi1/stretch "apt install qt-sdk" ausgeführt und folgendes gemacht:
qt-creator ist installiert
(Qt Creator 4.2.0 Based on Qt 5.7.1 (GCC 6.3.0 20170415, 64 bit)
Das qt-Verzeichnis vom notebook übers Netz rüberkopiert (befindet sich in pushd /media/partition_x/edi1_daten/edi1_qt/adr)
und folgendes gemacht (das hatte ich irgendwo recherchiert):
Qt-Creator Projekt kopieren:
Verzeichnis kopieren und umbenennen
Datei mit Endung pro.user löschen (nicht gemacht)
pro-Datei Name natürlich ändern (nicht gemacht)
Weil Konfigurationsdaten fehlen, wird gefragt, ob Projekt neu konfiguriert werden soll
-------------------------------------
in der *.pro Datei fehlt den Eintrag QT += sql hinzugefügt um die Fehlermeldung "undefined reference to `QSqlDatabase::QSqlDatabase()" zu vermeiden
Programm läuft in der Entwicklungsumgebung korrekt und greift auch auf die mariadb zu.
Hab ein bißchen hin und her konfiguriert und der aktuelle Stand ist die Erstellung eines Verzeichnisses: build-adr-Qt_4_8_7_in_PATH_qt4-Release auf der selben Ebene wie adr.
Fahre jetzt mal ein Image und melde mich wieder.
Es gibt viele Foren
-
mampfi
- Beiträge: 1765
- Registriert: 16.08.2005 18:15:29
- Lizenz eigener Beiträge: GNU General Public License
- Wohnort: münchen
Beitrag
von mampfi » 16.07.2017 19:44:11
ctcreator führt programm korrekt aus und kompiliert auch
Start mit ./adr startet das Programm auch korrekt
------------------------------
Was noch nicht funktioniert ist der Start mit Doppelklick auf die exe
Es erscheint Fehlermeldung:
/home/manfred/schreibtisch/ed1_adr/adr konnt nicht angezeigt werden.
Für den Dateityp Gemeinsame Bibliothek ist keine Anwendung installiert.
Möchten Sie nach Anwendungen suchen, die diesen Dateityp öffnen
können?
Es erscheinen Zwei Buttons: Nein und Ja
Ich meine mich zu erinnern, das damals die Installation einer kde-Umgebung Abhilfe schuf.
Oder bin ich auf dem Holzweg?
Es gibt viele Foren
-
mampfi
- Beiträge: 1765
- Registriert: 16.08.2005 18:15:29
- Lizenz eigener Beiträge: GNU General Public License
- Wohnort: münchen
Beitrag
von mampfi » 18.07.2017 22:21:47
Thread ist noch nicht im Status "gelöst", aber ich vermute nicht sehr weit davon entfernt.
Liebe Hilfswillige: Seid Ihr im Urlaub oder geflüchtet?
Es gibt viele Foren
-
mampfi
- Beiträge: 1765
- Registriert: 16.08.2005 18:15:29
- Lizenz eigener Beiträge: GNU General Public License
- Wohnort: münchen
Beitrag
von mampfi » 19.07.2017 12:21:30
Ich weiß nicht, ob das hilfreich für die Fehlersuche ist:
Ich kann auf den jessie-32-Bit-Installationen diese identische Fehlermeldung "provozieren", indes ich die Exe auf einen Usb-Stick kopiere und versuche, von dort aus zu starten.
Doppelklick auf den 32-Bit-jessie-Installati findet statt auf die "exe-Datei" und auch Doppelklick auf einen Link (auf Desktop-Fläche) funktioniert
Bei mir ist auf allen debian-Installtionen MATE installiert.
Es gibt viele Foren
-
mampfi
- Beiträge: 1765
- Registriert: 16.08.2005 18:15:29
- Lizenz eigener Beiträge: GNU General Public License
- Wohnort: münchen
Beitrag
von mampfi » 21.07.2017 18:10:12
Installation von kde-l10n-de ist erfolgt.
Meinte, dass hätte damals den Erfolg gebracht.
Bringt keine Verbesserung.
Hier täuscht mich offenbar die Erinnerung.
eggy schrieb damals etwas von qtcore.
Es gibt viele Foren
-
mampfi
- Beiträge: 1765
- Registriert: 16.08.2005 18:15:29
- Lizenz eigener Beiträge: GNU General Public License
- Wohnort: münchen
Beitrag
von mampfi » 24.07.2017 12:12:21
problem offenbar nicht vollständig lösbar
Es gibt viele Foren
-
mampfi
- Beiträge: 1765
- Registriert: 16.08.2005 18:15:29
- Lizenz eigener Beiträge: GNU General Public License
- Wohnort: münchen
Beitrag
von mampfi » 26.07.2017 13:20:34
Vergessen zu erwähnen: Das exe-File läuft mit Doppelklick auch nicht auf dem stretch-Rechner mit qtcreator
Es gibt viele Foren
-
mampfi
- Beiträge: 1765
- Registriert: 16.08.2005 18:15:29
- Lizenz eigener Beiträge: GNU General Public License
- Wohnort: münchen
Beitrag
von mampfi » 26.07.2017 18:41:48
Jetzt hätt ich beinahe gesagt, ldd hatten wir ja schon, aber nicht beim 65Stretch-Kompilat
And here we are:
r
oot@edi1:/media/partition_x/edi1_daten/edi1_qt/build-adr-Qt_4_8_7_in_PATH_qt4-Release# ldd adr
linux-vdso.so.1 (0x00007ffeab696000)
libQtSql.so.4 => /usr/lib/x86_64-linux-gnu/libQtSql.so.4 (0x00007f1f63a19000)
libQtGui.so.4 => /usr/lib/x86_64-linux-gnu/libQtGui.so.4 (0x00007f1f62d2b000)
libQtCore.so.4 => /usr/lib/x86_64-linux-gnu/libQtCore.so.4 (0x00007f1f62838000)
libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0 (0x00007f1f6261b000)
libstdc++.so.6 => /usr/lib/x86_64-linux-gnu/libstdc++.so.6 (0x00007f1f62299000)
libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x00007f1f61f93000)
libgcc_s.so.1 => /lib/x86_64-linux-gnu/libgcc_s.so.1 (0x00007f1f61d7c000)
libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007f1f619dd000)
libfontconfig.so.1 => /usr/lib/x86_64-linux-gnu/libfontconfig.so.1 (0x00007f1f6179f000)
libaudio.so.2 => /usr/lib/x86_64-linux-gnu/libaudio.so.2 (0x00007f1f61585000)
libglib-2.0.so.0 => /lib/x86_64-linux-gnu/libglib-2.0.so.0 (0x00007f1f61271000)
libpng16.so.16 => /usr/lib/x86_64-linux-gnu/libpng16.so.16 (0x00007f1f6103c000)
libz.so.1 => /lib/x86_64-linux-gnu/libz.so.1 (0x00007f1f60e22000)
libfreetype.so.6 => /usr/lib/x86_64-linux-gnu/libfreetype.so.6 (0x00007f1f60b73000)
libgobject-2.0.so.0 => /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0 (0x00007f1f60920000)
libSM.so.6 => /usr/lib/x86_64-linux-gnu/libSM.so.6 (0x00007f1f60718000)
libICE.so.6 => /usr/lib/x86_64-linux-gnu/libICE.so.6 (0x00007f1f604fb000)
libXrender.so.1 => /usr/lib/x86_64-linux-gnu/libXrender.so.1 (0x00007f1f602ef000)
libXext.so.6 => /usr/lib/x86_64-linux-gnu/libXext.so.6 (0x00007f1f600dd000)
libX11.so.6 => /usr/lib/x86_64-linux-gnu/libX11.so.6 (0x00007f1f5fd9d000)
libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2 (0x00007f1f5fb99000)
librt.so.1 => /lib/x86_64-linux-gnu/librt.so.1 (0x00007f1f5f991000)
/lib64/ld-linux-x86-64.so.2 (0x0000557ffa07a000)
libexpat.so.1 => /lib/x86_64-linux-gnu/libexpat.so.1 (0x00007f1f5f765000)
libXt.so.6 => /usr/lib/x86_64-linux-gnu/libXt.so.6 (0x00007f1f5f4fc000)
libXau.so.6 => /usr/lib/x86_64-linux-gnu/libXau.so.6 (0x00007f1f5f2f8000)
libpcre.so.3 => /lib/x86_64-linux-gnu/libpcre.so.3 (0x00007f1f5f085000)
libffi.so.6 => /usr/lib/x86_64-linux-gnu/libffi.so.6 (0x00007f1f5ee7c000)
libuuid.so.1 => /lib/x86_64-linux-gnu/libuuid.so.1 (0x00007f1f5ec77000)
libbsd.so.0 => /lib/x86_64-linux-gnu/libbsd.so.0 (0x00007f1f5ea5f000)
libxcb.so.1 => /usr/lib/x86_64-linux-gnu/libxcb.so.1 (0x00007f1f5e837000)
libXdmcp.so.6 => /usr/lib/x86_64-linux-gnu/libXdmcp.so.6 (0x00007f1f5e631000)
root@edi1:/media/partition_x/edi1_daten/edi1_qt/build-adr-Qt_4_8_7_in_PATH_qt4-Release#
Es gibt viele Foren
-
schorsch_76
- Beiträge: 2544
- Registriert: 06.11.2007 16:00:42
- Lizenz eigener Beiträge: MIT Lizenz
Beitrag
von schorsch_76 » 27.07.2017 07:44:57
Code: Alles auswählen
Was noch nicht funktioniert ist der Start mit Doppelklick auf die exe
Es erscheint Fehlermeldung:
/home/manfred/schreibtisch/ed1_adr/adr konnt nicht angezeigt werden.
Das ist eigentlich ein kleineres Problem. "Normalerweise (tm)" werden lokale Anwendungen nach /usr/local/bin installiert.
In deinem Fall würde ich die Desktop Datei so machen:
Code: Alles auswählen
[Desktop Entry]
Name=Mein Adi
Comment[de]=Mein Adi
Exec=/Pfad zu meinem Executable
Icon=/Pfad zu meinem Icon
Terminal=false
Type=Application
Categories=Office;
StartupNotify=false
Diese Datei legst du nach "~/.local/share/applications" oder "Normalerweise (tm)" unter "/usr/local/share/applications"
Damit Erscheint der Starter in deimem Startmenü unter Büro. Damit kannst du dann den Starter wie gewohnt auf den Desktop legen.
[1]
https://wiki.ubuntuusers.de/.desktop-Dateien/
[3]
https://wiki.archlinux.org/index.php/desktop_entries
-
mampfi
- Beiträge: 1765
- Registriert: 16.08.2005 18:15:29
- Lizenz eigener Beiträge: GNU General Public License
- Wohnort: münchen
Beitrag
von mampfi » 27.07.2017 13:07:27
Seltsamerweise funktionierte es auf den Jessie-Versionen (und debian-Versionen davor) das Starten ohne dieses Gedöns.
Versuche, das mal zu verstehen, und probiere es aus mit der passenden Festplatte im Wechselrahmen.
(Was sind das für Menschen, die in einem Zeitalter, in dem Diplom-Informatiker ihre Adressen mit Excel-Tabellen verwalten eigene Adressverwaltungen verwenden wollen )
Es gibt viele Foren
-
mampfi
- Beiträge: 1765
- Registriert: 16.08.2005 18:15:29
- Lizenz eigener Beiträge: GNU General Public License
- Wohnort: münchen
Beitrag
von mampfi » 28.07.2017 16:03:02
So die Datei sieht so aus:
[Desktop Entry]
Name=Mein Adi
Comment[de]=Mein Adi
Exec=/media/partition_x/edi1_daten/edi1_qt/adr
Icon=/media/partition_x/edi1_daten/edi1_qt/adr
Terminal=false
Type=Application
Categories=Office;
StartupNotify=false
Ein applications-Verzeichnis ist weder unterhalb des user-Verzeichnisses zu finden (./local/share) noch unter von Root ( /usr/local )
habs mal testhalber ins share-Verzeichnis kopiert, keine Effekt, auch nach Neubooten
Irgendwie ging das damals anders
Es gibt viele Foren
-
mampfi
- Beiträge: 1765
- Registriert: 16.08.2005 18:15:29
- Lizenz eigener Beiträge: GNU General Public License
- Wohnort: münchen
Beitrag
von mampfi » 31.07.2017 18:42:17
So ich hab jetzt folgendes probiert:
Rechte Maustaste, Starter anlegen, es erscheint Menü, in dem man den Pfad zur exe angeben kann.
Da kann man dann den Pfad zur Exe angeben und es erscheint ein Symbol auf dem Desktop und bei Doppelklick startet das Programm.
Da entsteht dann etwas, das dem Lösungsvorschlägen vom schorsch (und auch owl102) entspricht.
Warum das Anlegen einer Verknüpfung mit gedrückter linker Maustaste nicht funktioniert, entzieht sich meiner Kenntnis
Es gibt viele Foren