Seite 1 von 1

Ausgabe-Hilfsbibliothek nicht gefunden

Verfasst: 29. März 2010 14:09
von miamalzu
Hallo,

ich bin ein ziemlicher Qt Neuling. Ich wollte nun ein Beispiel Projekt debuggen, da es aus irgend einem Grund immer Abstürzt. Wenn ich aber den Debugger starte, bekomme ich folgende Meldung:

"Ausgabe-Hilfsbibliothek nicht gefunden"

Darunter stehen noch Anweisungen was zu tun ist. Und zwar Einstellungen -> Qt4 -> Qt Versions und dann eine neue Ausgabe-Hilfsbibliothek erstellen. Ich gebe also die Version an (4.2.6) und die Pfade für QMake und das MinGW Verzeichnis. Wenn ich dann auf "neu erstellen" klicke öffnet sich das Erstellungsprotokoll. Darin steht dass gdbmacros.o, libgdbmacros.a und gdbmacros.dll nicht gefunden werden können, dann noch viele Pfade zu dem Microsoft Visual Studio auf meinem PC und am Ende steht dann das hier:

error: expected declaration before end of line
mingw32-make[1]: *** [tmp/obj/debug_shared/gdbmacros.o] Error 1
mingw32-make[1]: Leaving directory `C:/Qt/2010.02.1/qt/qtc-debugging-helper'
mingw32-make: *** [debug-all] Error 2


Kann mir damit irgendjemand helfen? Wie kann ich denn diese Bibliothek neu erstellen dass alles klappt? Brauche ich die wirklich so dringend zum debuggen oder kann man die irgendwie umgehen?

Ich freue mich über jede Hilfe. Vielen Dank schonmal.

Verfasst: 29. März 2010 14:58
von 24dan
??? Du arbeitest mit QtCreator 4.7 und einem SDK 4.26?

Ich finde die dll bei mir unter XP hier:
C:\Qt\2010.02.1\qt\qtc-debugging-helper\debug

Habe QtCreator 4.7 mit SDK 4.6 am laufen.

Welchen QtCreator benutzt du? :?:

Verfasst: 29. März 2010 15:51
von miamalzu
Ich habe die Qt Creator Version 1.3.1 basierend auf Qt 4.2.6 (32 bit). So steht es zumindest unter "Hilfe -> Über Qt Creator..." also glaube ich das jetzt mal so. ;)

In dem Ordner den du genannt hast ist bei mir nur die Datei: "gdbmacros.prl"

Ist an den Versionen irgendwas falsch? Hab einfach das Package für Windows (nutze XP) von http://qt.nokia.com/products runter geladen und installiert.

p.s.: übrigens klappt das mit dem debuggen jetzt, diese Ausgabe-Hilfsbibliothek ist allerdings immer noch nicht erneuerbar. Debuggen kann ich jetzt weil ich die DLL einer bestimmten Library die ich nutze in den debug Ordner meines Projekts kopiert habe.