GDB in MS Visual Studio 2005 integrieren?

Alles rund um die Programmierung mit Qt
Antworten
Whitefurrows
Beiträge: 138
Registriert: 1. Mai 2006 19:50

GDB in MS Visual Studio 2005 integrieren?

Beitrag von Whitefurrows »

Hallo,

meiner Meinung nach, ist der Editor vom MS VisualStudio 8 recht gut, weshalb ich ihn auch verwende. Allerdings nutze ich alls Kompiler den GCC, den ich auch erfolgreich integrieren konnte. Leider kann ich mein Projekt nicht Debuggen, deshalb meine Frage, wie kann ich den GDB im Visual Studio 2005 integrieren?

Gruß,

Whitefurrows
Zuletzt geändert von Whitefurrows am 20. April 2007 17:43, insgesamt 1-mal geändert.
Christian81
Beiträge: 7319
Registriert: 26. August 2004 14:11
Wohnort: Bremen
Kontaktdaten:

Beitrag von Christian81 »

Nein
Und da gcc andere Debug-Infos erzeugt als msvc kann man mit msvc keine gcc proggies debuggen (und umgekehrt)
Aber wenn Du schon die IDE benutzt - warum dann nicht auch den Compiler?
MfG Christian

'Funktioniert nicht' ist keine Fehlerbeschreibung
Whitefurrows
Beiträge: 138
Registriert: 1. Mai 2006 19:50

Beitrag von Whitefurrows »

Ja das ist klar das der gcc andere Debug-Infos erzeugt als msvc und ich diese nicht mit dem msvc debuggen kann. Wenn ich aber doch den gcc einbinden kann, müsste ich demzufolge auch einen anderen Debugger (gdb) einbinden können, sonst macht das doch keinen Sinn!? Das ist dann wieder mal wieder typisch MS!

Mit dem gcc lässt sich Qt ohne Probleme unter Linux und Windows kompilieren, mit dem MS-Compiler gibt es öfters mal Probleme, deshalb möchte ich ihn nicht verwenden. Der schluckt manchmal echt alles, und ich will einen sauberen Code haben!

Gibt es eine Sinnvolle alternative für Windows?
Christian81
Beiträge: 7319
Registriert: 26. August 2004 14:11
Wohnort: Bremen
Kontaktdaten:

Beitrag von Christian81 »

Keine Ahnng wo Du das her hast - im Gegenteil ich würde sagen msvc ist eher strenger. Wobei sie sich wohl beide nichts geben. Und wenn man mit zwei Kompiliern arbeitet (wie es ja bei Dir dann wäre) ist der Code imho im Endeffekt besser als mit nur einem.
MfG Christian

'Funktioniert nicht' ist keine Fehlerbeschreibung
Whitefurrows
Beiträge: 138
Registriert: 1. Mai 2006 19:50

Beitrag von Whitefurrows »

Keine Ahnng wo Du das her hast - im Gegenteil ich würde sagen msvc ist eher strenger.
Das waren so die Erfahrungen, die ich gemacht habe. Ich muss aber dazu sagen ich hatte damals auch noch die Version 7.
Und wenn man mit zwei Kompiliern arbeitet (wie es ja bei Dir dann wäre) ist der Code imho im Endeffekt besser als mit nur einem.
Das ist richtig, aber ich muss dan auch 2x meine lib erstellen und das ich auch zeitaufwändig. Habe ich da evtl. eine andere Möglichkeit, wenn ja wären die zwei Compiler auch OK ;-)
Christian81
Beiträge: 7319
Registriert: 26. August 2004 14:11
Wohnort: Bremen
Kontaktdaten:

Beitrag von Christian81 »

Ich dachte Du programmierst unter Linux und Windows?
Wenn dem nicht so ist würde ich eh nur msvc benutzen 8da wesentlich scneller) und nur ab und zu mit gcc kompilieren um zu schauen ob noch alles geht.
MfG Christian

'Funktioniert nicht' ist keine Fehlerbeschreibung
Whitefurrows
Beiträge: 138
Registriert: 1. Mai 2006 19:50

Beitrag von Whitefurrows »

Ich dachte Du programmierst unter Linux und Windows?
Eigentlich nur unter Linux, nur das Release erstelle ich unter Windows, da es ja später auch da laufen muss.
Wenn dem nicht so ist würde ich eh nur msvc benutzen 8da wesentlich scneller) und nur ab und zu mit gcc kompilieren um zu schauen ob noch alles geht.
Das stimmt, aber brauche ich dann nicht die lib 2x? Kann ich Qt auch so konfigurieren, das die lib in der Debugversion mit msvc funktioniert und als Release mit dem gcc? Das wäre ideal!
Christian81
Beiträge: 7319
Registriert: 26. August 2004 14:11
Wohnort: Bremen
Kontaktdaten:

Beitrag von Christian81 »

Du musst Qt schon zweimal kompilieren - aber so viel ist das ja nun wirklich nicht (wenn man die examples und demos weglässt, also nur src und tools)
MfG Christian

'Funktioniert nicht' ist keine Fehlerbeschreibung
Whitefurrows
Beiträge: 138
Registriert: 1. Mai 2006 19:50

Beitrag von Whitefurrows »

Ja wird mir wohl nicht mehr übrigbleiben. Vielen Dank für deine Hilfe und ein angenehmes WE!
Antworten