Seite 1 von 1

kein text in der konsole beim ausfuehren in qtcreator

Verfasst: 21. April 2011 13:33
von Mchl
QtCreator 1.3.1, Qt 4.6.2

Hallo Zusammen,

ich hab das folgende problem:

hab ein ganz einfaches prgramm geschrieben das text ueber die konsole ausgeben und einlesen soll

main.c

Code: Alles auswählen

#include "main.h"
int main()
{
                std::cout << "Type your name : ";
                std::cin >> Name;

                std::cout << "Hello " << Name << "\n";
                return 0;

}
main.h

Code: Alles auswählen

#include <iostream>
das haeckchen bei run in terminal unter projects/run settings ist gesetzt
trotzdem bekomme ich beim ausfuehren direkt in qt keinen text angezeigt,
wenn ich das programm jedoch extern ueber das terminal ausfuehre ist der text da.

was hab ich vergessen, woran kann das liegen?

Ueber eine kurze antwort wuerde ich mich sehr freuen
viele gruesse
Michael

Verfasst: 21. April 2011 13:55
von kater
Im Qtcreator wird nur Text ausgeben der nach stderr gesendet wird, nicht nach stdout. Das ist seit Version 2 so, glaub ich. Wenn jemand weis wie man das umstellen kann, nur her mit der Info. Mich stört es auch.

Verfasst: 21. April 2011 18:49
von etjazzman
Unter Mac OS X muss ich das Häckchen setzen und den kompletten Pfad von der Konsole eingeben:
/usr/x11/bin/xterm -e
Dann startet bei mir X11 eine Konsole und funktioniert es.