Ich, Visual C++ 2005 und Hello World
-
Ich versuche grade ein ganz simples C++ Programm in Visual C++ 2005 zu compilieren.
Jedoch ohne Erfolg, was ist bei visual so anders das es nicht funktioniert?
#include <iostream> #include"stdafx.h" int main() { std::cout<<"Hello World"; }
Wieso krieg ich das Programm nicht compiliert? Funktioniert bei jedem anderen compilier wunderbar.
Wozu ist diese "stdafx.h" gut? Der compilier meckert mir das als Fehler an wenn sie fehlt.
-
stell mal "vorkompiliere header" in den optionen aus.
-
Ahhh, vielen Dank.
-
Yo, das sind immer die besten! Der Unwissenheit der dem Weg gehen, in dem man Features abschaltet.
Eigentliche Lösung: das #include"stdafx.h" gehört an erste Stelle.
-
Wozu ist diese 'stdafx.h' gut, was kann die?
-
Dort kann man alle .h-Files inkludieren, die sich so gut wie nie ändern. Dadurch wird das Compilieren deutlich schneller, weil diese vorcompiliert werden.