stdout aktivieren ohne Konsolenfenster

Alles rund um die Programmierung mit Qt
Antworten
skye
Beiträge: 1
Registriert: 21. Januar 2008 17:09

stdout aktivieren ohne Konsolenfenster

Beitrag von skye »

Hallo,

ich habe eine normale Windows-Anwendung mit GUI, die gleichzeitig aber auch, mit entsprechendem Parameter aufgerufen, einfach nur eine kurze Nachricht nach stdout schreibt (etwa die Versionsinfo mit "myapp.exe -version").

Damit das funktioniert, muß "CONFIG *= console" im .pro-file definiert sein. Das hat jedoch den unschönen Nebeneffekt, dass beim normalen Starten der exe (ohne Kommandozeilenparameter, also meine normale Gui) auch ein Konsolenfenster aufgeht. Läßt sich dies unterbinden, und wenn ja wie?

Besten Dank!
macman
Beiträge: 1738
Registriert: 15. Juni 2005 13:33
Wohnort: Gütersloh
Kontaktdaten:

Beitrag von macman »

Nein. Du kannst nicht nach stdout schreiben und es gleichzeitig nicht haben wollen.
Die deutsche Schriftsprache ist case-sensitive. Außerdem gibt es eine Interpunktionsnorm. Wenn manch einer seine Programme genauso schlampig schreibt, wie sein Posting hier, dann sollte er es lieber bleiben lassen.
Antworten