C++ Compiler

05/12/2011 15:31 Algaten™#1
Hi,

egal welchen Compiler ich benutze bei diesem Code gibt es immer ein Problem (Also meinte bei allen...)

Code:
#include <iostream.h>

int main()
{
 /* Das ist ein Kommentar, der
6: bis zum schließenden Kommentarzeichen aus
7: Sternchen und Schrägstrich geht */
 cout << "Hello World!\n";
 // Dieser Kommentar geht nur bis zum Zeilenende
 cout << "Dieser Kommentar ist beendet!";

 // Diese Kommentare können allein auf einer Zeile stehen
/* genau wie diese Kommentare */
 return 0;
 }
Ja, er ist aus einem Buch Copiert....

Was könnte den fehler verursachen.


Lg
05/12/2011 15:37 Obilee#2
Wie wärs den FehlerCode den man bekommt zu Posten ?
05/12/2011 15:44 Algaten™#3
Quote:
Originally Posted by Obilee View Post
Wie wärs den FehlerCode den man bekommt zu Posten ?
Code:
1>------ Erstellen gestartet: Projekt: adasd, Konfiguration: Debug Win32 ------
1>Kompilieren...
1>adasd.cpp
1>c:\users\kersten\documents\visual studio 2008\projects\adasd\adasd\adasd.cpp(2) : warning C4627: "#include <iostream.h>": Wird bei der Suche nach Verwendung des vorkompilierten Headers übersprungen.
1>        "stdafx.h" Direktive hinzufügen oder vorkompilierten Header erneut erstellen
1>c:\users\kersten\documents\visual studio 2008\projects\adasd\adasd\adasd.cpp(17) : fatal error C1010: Unerwartetes Dateiende während der Suche nach dem vorkompilierten Header. Haben Sie möglicherweise vergessen, im Quellcode "#include "stdafx.h"" einzufügen?
1>Das Buildprotokoll wurde unter "file://c:\Users\Kersten\Documents\Visual Studio 2008\Projects\adasd\adasd\Debug\BuildLog.htm" gespeichert.
1>adasd - 1 Fehler, 1 Warnung(en)
========== Erstellen: 0 erfolgreich, Fehler bei 1, 0 aktuell, 0 übersprungen ==========
05/12/2011 15:51 Obilee#4
1. #include <iostream> nehmen anstatt .h
2. using namespace std; vergessen
05/12/2011 15:53 ms​#5
Quote:
Originally Posted by Algaten™ View Post
Code:
1>------ Erstellen gestartet: Projekt: adasd, Konfiguration: Debug Win32 ------
1>Kompilieren...
1>adasd.cpp
1>c:\users\kersten\documents\visual studio 2008\projects\adasd\adasd\adasd.cpp(2) : warning C4627: "#include <iostream.h>": Wird bei der Suche nach Verwendung des vorkompilierten Headers übersprungen.
1>        "stdafx.h" Direktive hinzufügen oder vorkompilierten Header erneut erstellen
1>c:\users\kersten\documents\visual studio 2008\projects\adasd\adasd\adasd.cpp(17) : fatal error C1010: Unerwartetes Dateiende während der Suche nach dem vorkompilierten Header. Haben Sie möglicherweise vergessen, im Quellcode "#include "stdafx.h"" einzufügen?
1>Das Buildprotokoll wurde unter "file://c:\Users\Kersten\Documents\Visual Studio 2008\Projects\adasd\adasd\Debug\BuildLog.htm" gespeichert.
1>adasd - 1 Fehler, 1 Warnung(en)
========== Erstellen: 0 erfolgreich, Fehler bei 1, 0 aktuell, 0 übersprungen ==========
Und jetzt bitte selbst lesen, was nicht stimmt.

Edit: War auf den OP bezogen, nicht auf dich Obi. :p
05/12/2011 16:22 Obilee#6
Ist mir schon klar :P
05/12/2011 17:07 MrSm!th#7
Sieht eher danach aus, dass der vorkompilierte Header nicht eingebunden wurde.
Entweder in den Project Settings abschalten oder stdafx einbinden (weiß jetzt nicht, ob man den selbst erstellen muss, da ich den Scheiß immer abgeschaltet hab ;O)

btw

[Only registered and activated users can see links. Click Here To Register...]

#closed