Qt-Programme im Releas Modus debuggen

Alles rund um die Programmierung mit Qt
Antworten
Maxro
Beiträge: 12
Registriert: 1. Dezember 2007 00:37
Kontaktdaten:

Qt-Programme im Releas Modus debuggen

Beitrag von Maxro »

Guten Tag liebes Volk :)

Ich hab mal eine Frage an euch , wie kann ich ein Qt-Programm im Releas modeus debuggen , so das er die Exe mit den zugehörigen dlls in einen Ordner packe ?

Weil ich regt es momentan immer auf wenn ich meinem Freund was zum testen geben fehlen ihm immer die dlls. Kann man das irgendwie umgehen oder muss man sich die per Hand zusammensuchen ?

Vielen dank für eure Hilfe :)
Christian81
Beiträge: 7319
Registriert: 26. August 2004 14:11
Wohnort: Bremen
Kontaktdaten:

Beitrag von Christian81 »

Was hat das eine mit dem anderen zu tun??

wenn du keine dlls haben willst -> suche nach statisch linken
MfG Christian

'Funktioniert nicht' ist keine Fehlerbeschreibung
Maxro
Beiträge: 12
Registriert: 1. Dezember 2007 00:37
Kontaktdaten:

Beitrag von Maxro »

ja bei mir ist es eben nicht so ich brauche die dlls nicht , da ich Qt installiert habe und weiß daher auch nicht , welche er genau braucht ;)

aber danke für deinen Tip ;)
Christian81
Beiträge: 7319
Registriert: 26. August 2004 14:11
Wohnort: Bremen
Kontaktdaten:

Beitrag von Christian81 »

Oder Dependency-Walker.
Statisch linken ist immer problematisch wenn man plugins braucht (z.B. für jpeg oder sql)
MfG Christian

'Funktioniert nicht' ist keine Fehlerbeschreibung
RHBaum
Beiträge: 1436
Registriert: 17. Juni 2005 09:58

Beitrag von RHBaum »

und debuggen auch ....

weil man zum schrittweissen durchlaufen und variablen anschauen gegen ne debug runtime linken muss, welche meist selber noch mal support Dll's anzieht. die wiederum auch aufn rechner sein muessen ....
Zumindest bei VS 2005 isses so

Fazit, willst debuggen, brauchst ne debug umgebung, inklusive dlls
willst gegen ne debug version / rt linken, brauchst auch die dlls um dein progg laufen zu lassen
nimmst ne release rt, kannst nicht schrittweisse arbeiten und auch die variablen kannst dir ned anschauen ... bleibt nur die moeglichkeit aus urzeiten, debug per printf :-)

Cioa ...
Antworten