Gast
2007-01-07, 05:25:55
Ich wollte mir heute mal die IDE von Microsoft, also Visual Studio 2003 genauer anschauen und habe mir gedacht, programmierste mal für den ersten Test ein kleines Hello World.
So weit so gut, also habe ich als Projekt "Konsolenanwendung" gewählt, den Code schnell eingetippt und mit F5 ihn compiliert.
Der Code wird auch fehlerfrei compiliert, aber wo ist mein Ausgabefenster?
Im Fenster Namens Ausgabe steht:
'HelloWorld.exe': 'D:\Home\root\Eigene Dateien\Visual Studio Projects\HelloWorld\Debug\HelloWorld.exe' geladen, Symbole geladen.
'HelloWorld.exe': 'C:\WINDOWS\system32\ntdll.dll' geladen, Keine Symbole geladen.
'HelloWorld.exe': 'C:\WINDOWS\system32\kernel32.dll' geladen, Keine Symbole geladen.
Das Programm "[2256] HelloWorld.exe: Systemeigen" wurde mit Code 0 (0x0) beendet.
Aber wo bitteschön sind die 2 Wörter "Hello World!?"
Das kann es doch nicht sein, ist das normal, daß Microsoft den VS Neuling dermaßen im Stich läßt, daß sie VS 2003 standardmäßig nicht einmal so einstellen, daß der Benutzer voreingestellt die Ausgabe an der Konsole betrachten kann?
So einen Mist habe ich noch bei keiner einzigen IDE gesehen,
zumindest mußte ich noch nie lange suchen um die Ausgabe des Programmes anzuzeigen.
Da wundert es mich nicht, daß viele C++ Einsteiger, die mit der VS IDE anfangen, grundsätzlich sich mit Fensteranwendungen beschäftigen,
anstatt die Grundlagen der C++ Programmierung zu lernen.
Wie sollen die das auch können, wenn sie nichtmal die Ausgabe ihres Programmes betrachten könenn.
Und die Hilfefunktion ist leider auch nicht viel hilfreicher, wenn man da ewig suchen muß und nichts findet.
Ich habe früher mal wenige Stunden mit der VS C++ 6.0 Book Edition gearbeitet und da wurde die Ausgabe des Programmes grundsätzlich immer angezeigt. Da stand dann zwar noch etwas in der Art "Zum Schließen des Fensters drücken sie bitte eine Taste." dran, aber wenigstens konnte man die Textausgabe seiner Konsolenanwendung noch sehen.
Aber in VS 2003? No Chance!
Ich steh hier echt vorm Berg und finde es nicht.
Kann mir jemand bitte sagen, wo ich an der IDE das einstellen kann,
daß ich grundsätzlich die Ausgabe meines Konsolenprogrammes sehen kann?
So weit so gut, also habe ich als Projekt "Konsolenanwendung" gewählt, den Code schnell eingetippt und mit F5 ihn compiliert.
Der Code wird auch fehlerfrei compiliert, aber wo ist mein Ausgabefenster?
Im Fenster Namens Ausgabe steht:
'HelloWorld.exe': 'D:\Home\root\Eigene Dateien\Visual Studio Projects\HelloWorld\Debug\HelloWorld.exe' geladen, Symbole geladen.
'HelloWorld.exe': 'C:\WINDOWS\system32\ntdll.dll' geladen, Keine Symbole geladen.
'HelloWorld.exe': 'C:\WINDOWS\system32\kernel32.dll' geladen, Keine Symbole geladen.
Das Programm "[2256] HelloWorld.exe: Systemeigen" wurde mit Code 0 (0x0) beendet.
Aber wo bitteschön sind die 2 Wörter "Hello World!?"
Das kann es doch nicht sein, ist das normal, daß Microsoft den VS Neuling dermaßen im Stich läßt, daß sie VS 2003 standardmäßig nicht einmal so einstellen, daß der Benutzer voreingestellt die Ausgabe an der Konsole betrachten kann?
So einen Mist habe ich noch bei keiner einzigen IDE gesehen,
zumindest mußte ich noch nie lange suchen um die Ausgabe des Programmes anzuzeigen.
Da wundert es mich nicht, daß viele C++ Einsteiger, die mit der VS IDE anfangen, grundsätzlich sich mit Fensteranwendungen beschäftigen,
anstatt die Grundlagen der C++ Programmierung zu lernen.
Wie sollen die das auch können, wenn sie nichtmal die Ausgabe ihres Programmes betrachten könenn.
Und die Hilfefunktion ist leider auch nicht viel hilfreicher, wenn man da ewig suchen muß und nichts findet.
Ich habe früher mal wenige Stunden mit der VS C++ 6.0 Book Edition gearbeitet und da wurde die Ausgabe des Programmes grundsätzlich immer angezeigt. Da stand dann zwar noch etwas in der Art "Zum Schließen des Fensters drücken sie bitte eine Taste." dran, aber wenigstens konnte man die Textausgabe seiner Konsolenanwendung noch sehen.
Aber in VS 2003? No Chance!
Ich steh hier echt vorm Berg und finde es nicht.
Kann mir jemand bitte sagen, wo ich an der IDE das einstellen kann,
daß ich grundsätzlich die Ausgabe meines Konsolenprogrammes sehen kann?