HelloWorld funzt ned mit VS.Net
-
#include"stdafx.h"Oder Vorkompilierte Headerdatei für die Datei ausschalten.
Devil
-
Nee, funzt auch ned, selber Fehler wie ich oben unter update gepostet hab!

Sonst noch ne Idee? Ansonsten schick ich denen ihre geniale testversion wieder zurück
-
Hm, also bei mir gehts zu compilieren.

-
@devil81:
wenn ich stdafx.h einfüge kommt wieder folgender fehler:
fatal error C1083: Include-Datei kann nicht geöffnet werden: 'iostream.h': No such file or directory
-
VS.Net 2002
Sollte aber keinen Unterschied machen.
-
Check mal: Extras->Optionen->VC++ Verzeichnisse
womöglich sind da falsche include-verzeichnisse angegeben
-
#include <iostream> int main () { std::cout << "Hello!"; }

-
Also, die Verweise zu den include-files sind korrekt.
Nur das offensichtlichste hatte ich ned überprüft: Es gibt gar keine iostream.h
nur eine iostream ohne Dateiendung und wenn ich die einbinde ist cout unbekannt, also wohl ned die richtige datei.
-
BINGO!
Jetzt funktionierts!
Vielen dank.
Aber warum funktioniert das nur auf diese Weise?
-
GCRACK schrieb:
Ist VS.Net2003 fehlerhaft oder hat mein Wissen brutale Lücken?
Letzteres.
Du verwendest veraltete Header, die nicht mehr dem Standard entsprechen. Da der VC7.1 sich Standard auf die Fahnen geschrieben hat, machen die alten Header nun Probleme.
<iostream> ist schon richtig, Dir fehlt aber noch ein "using namespace std;" vor dem int main().