Konsolenanwendung in Ausgabefenster ausgeben
-
Hi
hoffe ihr versteht was ich meine, habe MS Visual Studio installiert und wenn ich eine win32-Konsolenanwendung erstelle, würde ich gerne die Ausgabe in dem Fenster sehen wo auch die Compilermeldungen ausgegeben werden, bei mir startet er leider nen neues externes Konsolenfenster, das ist doch was unpraktisch.
thx
mad1max
-
Was erwartest du denn? Die normalen Ausgabekanäle stdout bzw. cout landen im Konsolenfenster - ins Ausgabefenster des Compilers kannst du mit TRACE() schreiben (wenn du unbedingt willst, kannst du printf() umdefinieren zu TRACE() bzw. cout einen neuen Zielpuffer spendieren).
PS: Wozu soll denn das gut sein? Normalerweise ist doch das Fernziel, daß die Anwendung unabhängig vom Compiler verwendet werden kann.
-
Einfach als Postbuildereignis $(TargetPath) eintragen.
Für Unit Tests ist das übrigens praktisch, da dann teilweise auch der Doppelklick auf einen fehlgeschlagenen Test reicht um an die Stelle im Code zu springen.