Seite 1 von 1

[gelöst] QT und printf

Verfasst: 28. Oktober 2009 17:03
von Rocketbuehler
Hi zusammen,

weiß jemand wie man ein printf in einem QT Projekt abfangen kann?

Leider finde ich kein Fenster in dem mir die printf anzeigt.
Ich benutzte VS2008.

Viele Grüße
Rocketbuehler

Verfasst: 28. Oktober 2009 17:14
von AuE
da gibts irgendow die Option mit Konsole bei den Projekteinstellungen.... da würde das dann reingeschrieben.
Oder wars config+=console?

Verfasst: 28. Oktober 2009 17:36
von Rocketbuehler
Ok Danke
Ich habe es gefunden.
Bei den Projekt Eigenschaften unter:
Konfigurationseigenschaften->Linker->System
Gibt es den Eintrag: "SubSystem" dort auf "Konsole (/SUBSYSTEM:CONSOLE)" änderen.

Viele Grüße
Rocketbuehler

Verfasst: 29. Oktober 2009 15:24
von Curtis Newton
Dann hast Du die immer. Bessere Methode:

Code: Alles auswählen

	AllocConsole();
	SetConsoleTitleA("Status- und Fehlermeldungen");
	HANDLE con = CreateFileA("CON",GENERIC_WRITE,FILE_SHARE_READ | FILE_SHARE_WRITE
		,NULL,0,0,0);
	COORD coord;
	coord.X = 80;
	coord.Y = 100;
	freopen("CON", "wt",stdout);
	SetConsoleTextAttribute(con , FOREGROUND_GREEN);
	SetConsoleScreenBufferSize(   GetStdHandle(STD_OUTPUT_HANDLE) ,coord );
Oder das hier:
http://code.google.com/p/threeoaks/sour ... svn68&r=68

C.