Problem mit code::blocks (-> debugging)

Alles rund um die Programmierung mit Qt
Antworten
piXelshooter
Beiträge: 43
Registriert: 25. März 2007 21:19

Problem mit code::blocks (-> debugging)

Beitrag von piXelshooter »

Auf das Problem aufmerksam wurde ich, als ich versuchte zu debuggen. Nach längerem Probieren habe ich dann gefunden, dass auch bei normalem kompilieren es mit der Meldung
No rule to make target `default'. Stop.
endet, wenn ich als target etwas anderes als "All" wähle. Zur Probe habe ich einmal das Target "default" genommen, aber in dessen Konfiguration ist doch alles gleich wie in dem allgemeinen einstellungen.

Standard Frage: Woran kann das liegen und wie könnte man das ändern? :D
caligano
Beiträge: 126
Registriert: 19. August 2006 15:33

Beitrag von caligano »

Steht in deiner .pro-Datei ein solcher Eintrag?

Code: Alles auswählen

CONFIG += debug
Wenn nicht, dann füg ihn hinzu, dann kannst du deine Anwendung auch als debug kompilieren!
piXelshooter
Beiträge: 43
Registriert: 25. März 2007 21:19

Beitrag von piXelshooter »

mingw32\bin\ld.exe: cannot find -lqtmaind
wenn ich versuche, mit Makefile.Debug zu kompilieren. Wenn ich versuche, eine Debugging session zu starten, das gleiche wie vorher (das gleiche wie bestimmtes target auswählen):
Selecting target: default
Compiling: failed
Aborting debugging session
:(
Christian81
Beiträge: 7319
Registriert: 26. August 2004 14:11
Wohnort: Bremen
Kontaktdaten:

Beitrag von Christian81 »

Warum die Foren-Suche benutzen wenn es genug Deppen gibt...

Die debug-Libs müssen erst noch erzeugt werden da sie nicht mitgelifert werden. Dafür gibt es einen Startmenu-Eintrag.
MfG Christian

'Funktioniert nicht' ist keine Fehlerbeschreibung
piXelshooter
Beiträge: 43
Registriert: 25. März 2007 21:19

Beitrag von piXelshooter »

ok. Das seh ich ein *schäm*
aber leider hat das noch nichts damit zu tun, dass ich als targets nur "All" benutzen kann...
Christian81
Beiträge: 7319
Registriert: 26. August 2004 14:11
Wohnort: Bremen
Kontaktdaten:

Beitrag von Christian81 »

Aber erstmal damit:

Code: Alles auswählen

mingw32\bin\ld.exe: cannot find -lqtmaind
Da hilft Dir auch nichts falls der Rest funktionieren würde.
MfG Christian

'Funktioniert nicht' ist keine Fehlerbeschreibung
piXelshooter
Beiträge: 43
Registriert: 25. März 2007 21:19

Beitrag von piXelshooter »

ok. Naja...melde mich so in den nächsten stunden bis tagen wenn der fertig ist...
piXelshooter
Beiträge: 43
Registriert: 25. März 2007 21:19

Beitrag von piXelshooter »

So langsam steig ich dahinter...
Debug librarays sind gebaut, kompileren geht.
Scheitert immer noch am o.g. Punkt:
Selecting target: default
Compiling: failed
wenn ich den debugger starte. Das gleiche passiert, wenn ich ein bestimmtes target, und nicht alle benutze.

Aber danke schon mal dass du mich dem ziel schon mal was näher gebracht hast :wink:
Christian81
Beiträge: 7319
Registriert: 26. August 2004 14:11
Wohnort: Bremen
Kontaktdaten:

Beitrag von Christian81 »

Ich kenn mich mit CodeBlocks nicht aus, aber ich weiss das qmake standardmässig 2 Makefiles erstellt
Makefile.Debug für Debug und
Makefile.Release für Release.

Ggf. mal direkt das Makefile auswählen anstatt nur das allgemeine Makefile.

Aber ich glaube dazu gabs schon ein paar andere Fragen.
MfG Christian

'Funktioniert nicht' ist keine Fehlerbeschreibung
piXelshooter
Beiträge: 43
Registriert: 25. März 2007 21:19

Beitrag von piXelshooter »

sry wenn ich mich jetzt dumm anhöre, aber ich habe leider nichts derartiges gefunden, was mir helfen würde...
Antworten