Compiler?

  • Guten Abend,


    Möchte mich gerne an C++ setzen.. Habe jetzt ein gutes Tutorial von termi bekommen und benutze Microsoft Visual c++ Express 2010 zum programmieren..
    Habe jetzt mit dem standart Programm angefangen: ''Hello World''.. Doch wie kompilier ich das jetzt?


    Wenn ich z.B auf Debug drücke kommt folgende Fehlermeldung:


    Das Programm C:\users\***\documents\visual studio 2010\Projects\C++\Release\C++.exe" kann nicht gestartet werden.
    Das System kann die angegebene Datei nicht finden.


    (Zur Information C++ heißt mein Projekt)


    Danke für die Hilfe,


    Yuka

  • 1>------ Erstellen gestartet: Projekt: win32app, Konfiguration: Debug Win32 ------
    1> Hello World.cpp
    1>c:\program files\microsoft visual studio 10.0\vc\include\codeanalysis\sourceannotations.h(29): error C2144: Syntaxfehler: '__w64 unsigned int' sollte auf ';' folgen
    1>c:\program files\microsoft visual studio 10.0\vc\include\codeanalysis\sourceannotations.h(29): error C4430: Fehlender Typspezifizierer - int wird angenommen. Hinweis: "default-int" wird von C++ nicht unterstützt.
    ========== Erstellen: 0 erfolgreich, Fehler bei 1, 0 aktuell, 0 übersprungen ==========

  • Versuch mal das:

    Code
    1. #include<iostream>
    2. using namespace std;
    3. int main()
    4. {
    5. cout<<"Hallo Welt\n";
    6. cin.get();
    7. return 0;
    8. }


    Kenne mich zwar nicht so gut mit CPP aus, aber eigentlich müsste "main" ja auch ein Int zurückliefern.


    Kuh :>


    E: Ne fail. Habs gerade mal mit C++ 2008 getestet und es geht auch ohne "return 0;". Hmm.
    E2: Bei mir geht dein SourceCode. Müsste an den Einstellungen liegen. Twice hat das ja auch schon richtig erkannt :>

  • Ja, das meine ich. Sonst irgendwas in den Einstellungen geändert? Und wie hast du das Projekt erstellt?


    MfG


    PS: In ANSI C++ muss die main-Funktion nicht zwangsläufig was zurückgeben.

  • Ja, das meine ich. Sonst irgendwas in den Einstellungen geändert? Und wie hast du das Projekt erstellt?


    MfG


    PS: In ANSI C++ muss die main-Funktion nicht zwangsläufig was zurückgeben.



    Auch schon auf verschiedener Art und Weiße..
    Unteranderem so:



  • Ich habe damit keine Probleme.
    Aber wenn du eine Windows-Anwendung erstellst, hast du eine WinMain und keine main Funktion.


    MfG