Seite 1 von 1

[gelöst] Kommandozeilenprogramm

Verfasst: 11. August 2013 14:04
von RogerWilco
Hallo Forumgemeinde,

ich versuche ein ganz einfaches Programm auf der Kommandozeile auszuführen.
Dazu sollte ich erwähnen, dass der Rechner ein Mac mit OS X ist.

Das Projektfile sieht folgendermaßen aus:

Code: Alles auswählen

#-------------------------------------------------
#
# Project created by QtCreator 2013-08-11T13:40:09
#
#-------------------------------------------------

QT       += core

QT       -= gui

TARGET = Kasse
CONFIG   += console
CONFIG   -= app_bundle

TEMPLATE = app


SOURCES += main.cpp

und der Quellcode so:

Code: Alles auswählen

#include <QCoreApplication>

#include <iostream>

using namespace std;

int main(int argc, char *argv[])
{
    QCoreApplication a(argc, argv);
    cout << "Hello World!";
    return a.exec();


}
Nichts besonderes also. Aber dennoch kommt "Hello World" nicht auf den Schirm. Nicht wenn in der Konsole das PRogramm von Hand starte und auch nicht in dem XQuartz-Fenster, welches von selber aufgeht.
Wer kann mir den entscheidenden Tipp geben?
Vielen Dank.

Re: Kommandozeilenprogramm

Verfasst: 11. August 2013 14:21
von RogerWilco
Es war ganz einfach...
man muss den Buffer leeren...

also in den String ein \n oder ans Ende ein << endl anhängen und schon geht's....