ich habe im qt-creator ein konsolentestprogramm geschrieben und wollte mal den debugger nutzen. Wenn ich einen Breakpoint setze und das Progamm debuggen will kommt die Meldung: you cant do that without a process to debug
#include <iostream>
#include <cstdio>
int main()
{
double a = 1000.0;
for (int i = 0; i < 10000; ++i)
{
a = a + 0.0001;
}
std::cout << "a = " << a << std::endl;
printf("a = %f\n", a);
}
Wäre nett wenn mit Jemand da weiterhelfen könnten.
G hibbes
Zuletzt geändert von hibbes am 20. Juni 2010 21:52, insgesamt 1-mal geändert.
Nicht alles, was zählt, kann gezählt werden,
und nicht alles, was gezählt werden kann, zählt...
Ich habe das Qt SDK 2010.3 unter Vista SP2 64bit installiert und sonst nix weiter. Welchen GDB muss ich da installieren, ich glaube das MinGW arbeitet mit GNU 4.4?
G hibbes
Nicht alles, was zählt, kann gezählt werden,
und nicht alles, was gezählt werden kann, zählt...
#include <iostream>
#include <cstdio>
int main()
{
double a = 1000.0;
for (int i = 0; i < 10000; ++i)
{
a = a + 0.0001;
}
std::cout << "a = " << a << std::endl;
printf("a = %f\n", a);
}
Nicht alles, was zählt, kann gezählt werden,
und nicht alles, was gezählt werden kann, zählt...
Ich kann dir leider nicht sagen, ob der gdb beim Qt SDK mitkommt (hab kein Windows, creator+gdb als separate Pakete installiert). Schau notfalls mal nach, was alles installiert wurde (Ordnerstruktur sollte selbsterklärend sein).
Ansonsten liefert "mingw gdb"-Googlesuche auch links, wo man das Paket bekommt.
Falls es schon installiert sein sollte, kannst du in den Creator-Options unter "Debugger/GDB" den Dateipfad zum gdb angeben.
Das Problem hat sich gelöst nachdem ich meine alte Installation des neuen GNU 4.5 und die Umgebungsvariablen dazu gelöscht hatte. Wahrscheinlich hat er den Debugger aus dieser Installation genommen.
Danke auf jedenfall für eure Mühe.
G hibbes
Nicht alles, was zählt, kann gezählt werden,
und nicht alles, was gezählt werden kann, zählt...