Fehlercode 0xc0000139 Qt-debug
Schrieb ich eine Qt-Anwendung, die ursprünglich mit Qt-libs 4.8.1. Jetzt bin ich ona anderen PC. Ich installierte Qt 5.2.1 mit Qt Creator und dann die Qt 4.8.6 libs. Ich habe angegeben das richtige kit mit compiler (MinGW47_32) und das Recht gdb. Nun, wenn ich compile es baut und dann sagt mir, Programm abgestürzt. Wenn ich versuche zu Debuggen bekomme ich die Meldung : "Während des Startvorgangs Programm beendet mit code 0xc0000139." Ich gegoogelt, den Fehlercode und die Qt-version 5.0.1 hat eine aufgezeichnete Fehler obwohl ich verwendet 4.8.6 ich sah Sie an und es war über eine secong MinGW compiler installiert. Ich habe eine zweite zu, damit ich deinstalliert Qt entfernt der compiler (es gelöscht, da ich nie "installiert" ist es nur die Dateien kopiert) das ich Qt neu installiert aber immer noch das gleiche problem Google nicht sagen andthing anderes über, dass code, so Frage ich mich, was das problem ist ???
hoffe, ich schrieb alle notwendigen infos, wenn irgendwas fehlt einfach Fragen 😀
Dank
ps. dies geschieht nur mit der 4.8.6 libs die 5.2.1 funktionieren
- Versuchen Sie, "Klare system-Umwelt" im Projekt-Build-Umgebung Abschnitt. Wie ich es verstehe - was auch immer Sie wählen als compiler/qt-pair - es wird verschmutzt durch die PATH-variable auf den Start.
- FUNKTIONIERT !!!! 😀 danke
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ok, so habe ich es zu arbeiten denke, es ist keine wirkliche Lösung, aber ein workaround.
In Qt Creator verwenden Sie das system-Umwelt, sondern legen Sie den Pfad zu Ihrem compiler, libs und bin-Verzeichnis und Ihre Qt-bins und libs. Für führen auch das system-Umgebung.
Dann bauen Sie die app im debug-Modus. Dann gehen Sie und kopieren Sie alle *.dll, die Sie brauchen für Ihre Anwendung in das Verzeichnis, das Sie gebaut, die app mit (so etwas wie build-debug/debug).
Watch out für die Qt-libs gibt es die normalen libs und debug die debug-diejenigen, die haben ein "d" am Ende gibt es Namen (z.B. QtCore**d**.dll) und Sie brauchen die. Wenn Sie nicht sicher sind, welche Sie benötigen, öffnen Sie die .exe-Datei, die Sie gerade erstellt mit dem dependencyWalker. Jetzt sollten Sie in der Lage sein, um es durch QtCreator.