<programm>.exe beendet, Rückgabewert -1073741511

Verschiedenes zu Qt
Antworten
hilefoks
Beiträge: 144
Registriert: 13. März 2008 16:09

<programm>.exe beendet, Rückgabewert -1073741511

Beitrag von hilefoks »

Moin,

egal welches Qt Programm ich versuche zu erstellen, beim starten kommt lediglich die Meldung:

Code: Alles auswählen

<programm>.exe beendet, Rückgabewert -1073741511
Sowohl bei meinen eigenen Programmen, als auch bei allen getesteten Qt-Beispielanwendungen. Ich habe schon geschaut ob es doppelte QtCore4.dll Dateien gibt, aber auf meinem System sind lediglich die zwei im Qt Installationsverzeichnis sowie eine in C:\Programme\...

Woran kann das liegen?

Ich verwende Windows 7 und Qt 4.7.0. Das System ist neu aufgesetzt und entsprechend waren zuvor keine alten Qt Versionen installiert.


MfG,
Hilefoks
franzf
Beiträge: 3114
Registriert: 31. Mai 2006 11:15

Beitrag von franzf »

Ist das ein 32 oder ein 64Bit-Windows? Wie hast du Qt installiert? Welchen Compiler verwendest du?
Ist das die einzige Meldung? Wenn inkompatible libs sich in die Quere kommen, kommt eigentlich immer noch eine andere Meldung.
hilefoks
Beiträge: 144
Registriert: 13. März 2008 16:09

Beitrag von hilefoks »

Es ist ein 32 Bit Windows 7 Prof. Installiert habe ich das LGPL SDK für Windows, sprich die Datei qt-sdk-win-opensource-2010.05.exe. Die enthält den MinGW 4.4 Compiler.

Die IDE (Creator) läuft auch. Aber wie gesagt keines der damit erstellten Programme. Egal ob ich ein Example ausprobiere oder eigene Software - immer flackert nur kurz ein Fenster auf und das Programm beendet sich sofort mit dem angegebenen Rückgabewert (egal ob über Creator oder über die Konsole gestartet). Ich habe auch schon versucht die Qt dll's in das build-Verzeichnis zu kopieren, da ich angenommen habe er findet da irgendetwas nicht. Aber auch das brachte nix.

Liegt das vielleicht irgendwie an Windows 7?

Ich verstehe nicht was da passiert.
franzf
Beiträge: 3114
Registriert: 31. Mai 2006 11:15

Beitrag von franzf »

Komisch... Natürlich kann es an Windows 7 liegen. Ich nehm allerdings an, dass der Creator auch mit MinGW kompiliert wurde (kannst du ja überprüfen, welche DLLs geladen werden), dann solltest du alles andere auch zum Laufen bekommen.
Kannst du mal mit "CONFIG += console" im .pro Konsolenausgaben aktivieren, vielleicht bekommst du ja in nem terminal sinnvolle Meldungen.
Ansonsten kannst du auch mal mit dem Debugger rangehen, um zu schauen wo er aussteigt.

Wenn gar nix geht, kannst du natürlich Qt mit einem VS2008 verwenden, glaube es gibt sogar direkt bei nokia eine kompilierte Version. Alternativ Qt mit VS2008 (2010) selber kompilieren....
Christian81
Beiträge: 7319
Registriert: 26. August 2004 14:11
Wohnort: Bremen
Kontaktdaten:

Beitrag von Christian81 »

Mal wieder das leidige PATH-Problem mit unterschiedlichen Qt-Dlls? Siehe auch z.B. http://qtforum.de/forum/viewtopic.php?t=12594
MfG Christian

'Funktioniert nicht' ist keine Fehlerbeschreibung
Antworten