[gelöst] HILFE!! Anwendung startet nicht mehr nach Übersetzung
[gelöst] HILFE!! Anwendung startet nicht mehr nach Übersetzung
Hallo Zusammen
Ich bin noch nicht lange dabei, habe jetzt das erste Mal versucht, mein gut funktionierendes Programm zu übersetzen.
Habe dazu linguist eingebunden und alles nach im Web gefundener Anleitung gemacht.
https://qtvon0auf100.wordpress.com/tag/qt-linguist/
Das Programm stertete leider nicht mehr.
Jetzt habe ich ALLE Programmänderungen zurückgesetzt, die alten Sourcen wierder eingespielt.
Leider startet das Programm nicht mehr... KEINE Fehlermeldungen, auch nicht im Debug Mode.
Wo muss ich suchen, um eventuelle noch andere Überreste des Versuchs zu finden und zu eliminieren???
Danke,
Thomas
Ich bin noch nicht lange dabei, habe jetzt das erste Mal versucht, mein gut funktionierendes Programm zu übersetzen.
Habe dazu linguist eingebunden und alles nach im Web gefundener Anleitung gemacht.
https://qtvon0auf100.wordpress.com/tag/qt-linguist/
Das Programm stertete leider nicht mehr.
Jetzt habe ich ALLE Programmänderungen zurückgesetzt, die alten Sourcen wierder eingespielt.
Leider startet das Programm nicht mehr... KEINE Fehlermeldungen, auch nicht im Debug Mode.
Wo muss ich suchen, um eventuelle noch andere Überreste des Versuchs zu finden und zu eliminieren???
Danke,
Thomas
Zuletzt geändert von Tomaxx am 8. Juni 2017 18:48, insgesamt 1-mal geändert.
-
Christian81
- Beiträge: 7319
- Registriert: 26. August 2004 14:11
- Wohnort: Bremen
- Kontaktdaten:
Re: HILFE!! Anwendung startet nicht mehr nach Übersetzung
Programm so lange vereinfachen bis es wieder startet.
Vorher sicherstellen dass auch wirklich keine alten Binaries etc. rumliegen.
Mehr kann man ohne Code nicht wirklich sagen.
Vorher sicherstellen dass auch wirklich keine alten Binaries etc. rumliegen.
Mehr kann man ohne Code nicht wirklich sagen.
MfG Christian
'Funktioniert nicht' ist keine Fehlerbeschreibung
'Funktioniert nicht' ist keine Fehlerbeschreibung
Re: HILFE!! Anwendung startet nicht mehr nach Übersetzung
Ich habe alles vereinfacht - die alten (funktionierenden) Dateien wieder hergestellt.
Wo muss ich nach Binaries suchen?
Ich hab sogar schon die Verzeichnisse von Debug und Release gelöscht und neu aufgebaut.
Das Programm scheint erst zu starten, hängt dann aber ohne Meldung im Ausgabefenster - nur das rote Quadrat zum Stoppen ist aktiviert. Wenn ich das anklicke oder den Prozess im Debug Modus neu starte, kommt die Meldung "Das Programm ist abgestürzt"
Im Release Modus stürzt es sofort ab.
((
Wo muss ich nach Binaries suchen?
Ich hab sogar schon die Verzeichnisse von Debug und Release gelöscht und neu aufgebaut.
Das Programm scheint erst zu starten, hängt dann aber ohne Meldung im Ausgabefenster - nur das rote Quadrat zum Stoppen ist aktiviert. Wenn ich das anklicke oder den Prozess im Debug Modus neu starte, kommt die Meldung "Das Programm ist abgestürzt"
Im Release Modus stürzt es sofort ab.
-
Christian81
- Beiträge: 7319
- Registriert: 26. August 2004 14:11
- Wohnort: Bremen
- Kontaktdaten:
Re: HILFE!! Anwendung startet nicht mehr nach Übersetzung
Wenn es abstürzt sollte man mal schauen was der Debugger dazu sagt.
MfG Christian
'Funktioniert nicht' ist keine Fehlerbeschreibung
'Funktioniert nicht' ist keine Fehlerbeschreibung
Re: HILFE!! Anwendung startet nicht mehr nach Übersetzung
Das habe ich gefunden mit Stack vollständig neu laden:
Code: Alles auswählen
Thread 5 (Thread 10304.0x1e60):
#0 0x77294001 in ntdll!DbgBreakPoint () from C:\WINDOWS\SYSTEM32\ntdll.dll
No symbol table info available.
#1 0x772ca539 in ntdll!DbgUiRemoteBreakin () from C:\WINDOWS\SYSTEM32\ntdll.dll
No symbol table info available.
#2 0xaa23c93b in ?? ()
No symbol table info available.
#3 0x772ca500 in ntdll!DbgUiIssueRemoteBreakin () from C:\WINDOWS\SYSTEM32\ntdll.dll
No symbol table info available.
#4 0x76ca8744 in KERNEL32!BaseThreadInitThunk () from C:\WINDOWS\System32\kernel32.dll
No symbol table info available.
#5 0x7728587d in ntdll!RtlGetAppContainerNamedObjectPath () from C:\WINDOWS\SYSTEM32\ntdll.dll
No symbol table info available.
#6 0x7728584d in ntdll!RtlGetAppContainerNamedObjectPath () from C:\WINDOWS\SYSTEM32\ntdll.dll
No symbol table info available.
#7 0x00000000 in ?? ()
No symbol table info available.
Thread 4 (Thread 10304.0x34d8):
#0 0x772939bc in ntdll!ZwWaitForWorkViaWorkerFactory () from C:\WINDOWS\SYSTEM32\ntdll.dll
No symbol table info available.
#1 0x7725a696 in ntdll!RtlValidAcl () from C:\WINDOWS\SYSTEM32\ntdll.dll
No symbol table info available.
#2 0x00000098 in ?? ()
No symbol table info available.
#3 0x012a96d8 in ?? ()
No symbol table info available.
#4 0x76ca8744 in KERNEL32!BaseThreadInitThunk () from C:\WINDOWS\System32\kernel32.dll
No symbol table info available.
#5 0x7728587d in ntdll!RtlGetAppContainerNamedObjectPath () from C:\WINDOWS\SYSTEM32\ntdll.dll
No symbol table info available.
#6 0x7728584d in ntdll!RtlGetAppContainerNamedObjectPath () from C:\WINDOWS\SYSTEM32\ntdll.dll
No symbol table info available.
#7 0x00000000 in ?? ()
No symbol table info available.
Thread 3 (Thread 10304.0x2bd8):
#0 0x772939bc in ntdll!ZwWaitForWorkViaWorkerFactory () from C:\WINDOWS\SYSTEM32\ntdll.dll
No symbol table info available.
#1 0x7725a696 in ntdll!RtlValidAcl () from C:\WINDOWS\SYSTEM32\ntdll.dll
No symbol table info available.
#2 0x00000098 in ?? ()
No symbol table info available.
#3 0x012a7cd0 in ?? ()
No symbol table info available.
#4 0x76ca8744 in KERNEL32!BaseThreadInitThunk () from C:\WINDOWS\System32\kernel32.dll
No symbol table info available.
#5 0x7728587d in ntdll!RtlGetAppContainerNamedObjectPath () from C:\WINDOWS\SYSTEM32\ntdll.dll
No symbol table info available.
#6 0x7728584d in ntdll!RtlGetAppContainerNamedObjectPath () from C:\WINDOWS\SYSTEM32\ntdll.dll
No symbol table info available.
#7 0x00000000 in ?? ()
No symbol table info available.
Thread 2 (Thread 10304.0x3144):
#0 0x772939bc in ntdll!ZwWaitForWorkViaWorkerFactory () from C:\WINDOWS\SYSTEM32\ntdll.dll
No symbol table info available.
#1 0x7725a696 in ntdll!RtlValidAcl () from C:\WINDOWS\SYSTEM32\ntdll.dll
No symbol table info available.
#2 0x00000098 in ?? ()
No symbol table info available.
#3 0x012a7868 in ?? ()
No symbol table info available.
#4 0x76ca8744 in KERNEL32!BaseThreadInitThunk () from C:\WINDOWS\System32\kernel32.dll
No symbol table info available.
#5 0x7728587d in ntdll!RtlGetAppContainerNamedObjectPath () from C:\WINDOWS\SYSTEM32\ntdll.dll
No symbol table info available.
#6 0x7728584d in ntdll!RtlGetAppContainerNamedObjectPath () from C:\WINDOWS\SYSTEM32\ntdll.dll
No symbol table info available.
#7 0x00000000 in ?? ()
No symbol table info available.
Thread 1 (Thread 10304.0x1d28):
#0 0x77291dac in ntdll!ZwReadFile () from C:\WINDOWS\SYSTEM32\ntdll.dll
No symbol table info available.
#1 0x76707dc2 in ReadFile () from C:\WINDOWS\System32\KernelBase.dll
No symbol table info available.
#2 0x759ebe92 in read () from C:\WINDOWS\System32\msvcrt.dll
No symbol table info available.
#3 0x00000290 in ?? ()
No symbol table info available.
#4 0x75a54d60 in ?? ()
No symbol table info available.
#5 0x759ebbca in read () from C:\WINDOWS\System32\msvcrt.dll
No symbol table info available.
#6 0x00000000 in ?? ()
No symbol table info available.
Re: HILFE!! Anwendung startet nicht mehr nach Übersetzung
Bist du sicher, dass du den Code wieder komplett hergestellt hast? Benutzt du eine Versionsverwaltung (Git, svn)? Wenn man sowas manuell macht, dann schleichen sich doch oft Fehler ein.
Versuch mal, den alten Code in ein neues Verzeichnis zu kopieren und von dort aus neu zu kompilieren. Bei uns hat es sich bewährt, den Code in einem zum Quellcode parallelen build-Verzeichnis zu kompilieren (shadow build). Das vereinfacht die Versionierung sehr und man kann die alten Binaries sehr einfach löschen, indem man den kompletten build-Ordner löscht.
Versuch mal, den alten Code in ein neues Verzeichnis zu kopieren und von dort aus neu zu kompilieren. Bei uns hat es sich bewährt, den Code in einem zum Quellcode parallelen build-Verzeichnis zu kompilieren (shadow build). Das vereinfacht die Versionierung sehr und man kann die alten Binaries sehr einfach löschen, indem man den kompletten build-Ordner löscht.
Re: HILFE!! Anwendung startet nicht mehr nach Übersetzung
Hab den Debugger gestartet und das Prog stürzt schon vor erreichen der Funktion main() ab
Re: HILFE!! Anwendung startet nicht mehr nach Übersetzung
Da läuft was ganz schief!
Habe ein neues Projekt angelegt und einfach gestartet:
Hat es mir da irgendwas zerschossen?
Habe ein neues Projekt angelegt und einfach gestartet:
Code: Alles auswählen
Starte D:\dl\Dateien\Entwicklung\CPP\build-PumpPro3-Desktop_Qt_5_8_0_MinGW_32bit-Debug\debug\PumpPro3.exe...
Das Programm ist abgestürzt.
D:\dl\Dateien\Entwicklung\CPP\build-PumpPro3-Desktop_Qt_5_8_0_MinGW_32bit-Debug\debug\PumpPro3.exe ist abgestürzt.Re: [gelöst] HILFE!! Anwendung startet nicht mehr nach Übersetzung
Hab QT neu installiert und App neu aufgebaut. Funzt wieder.
Re: [gelöst] HILFE!! Anwendung startet nicht mehr nach Übersetzung
Klingt als ob bei der Installation vom Linguist was daneben ging. Ich benutze den Linguist üblicherweise als Stand-Alone Anwendung zusammen mit lupdate und lrelease, vielleicht ist das ja robuster?
http://doc.qt.io/qt-5/qtlinguist-index.html
http://doc.qt.io/qt-5/qtlinguist-index.html