Seite 1 von 1

Problem mit code::blocks (-> debugging)

Verfasst: 1. Mai 2007 13:50
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

Verfasst: 1. Mai 2007 14:23
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!

Verfasst: 1. Mai 2007 17:06
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
:(

Verfasst: 1. Mai 2007 17:11
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.

Verfasst: 1. Mai 2007 17:32
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...

Verfasst: 1. Mai 2007 17:40
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.

Verfasst: 1. Mai 2007 18:06
von piXelshooter
ok. Naja...melde mich so in den nächsten stunden bis tagen wenn der fertig ist...

Verfasst: 2. Mai 2007 14:52
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:

Verfasst: 2. Mai 2007 14:58
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.

Verfasst: 2. Mai 2007 18:29
von piXelshooter
sry wenn ich mich jetzt dumm anhöre, aber ich habe leider nichts derartiges gefunden, was mir helfen würde...