kein text in der konsole beim ausfuehren in qtcreator

Alles rund um die Programmierung mit Qt
Antworten
Mchl
Beiträge: 1
Registriert: 20. April 2011 12:51

kein text in der konsole beim ausfuehren in qtcreator

Beitrag 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
kater
Beiträge: 306
Registriert: 29. Dezember 2009 01:13
Wohnort: Darmstadt

Beitrag 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.
etjazzman
Beiträge: 10
Registriert: 18. April 2011 17:55

Beitrag 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.
Antworten