Fehler bei Visual C++ 2005 Express Edition



  • Moin

    Ich hab ein kleines Problem mit der Microsoft Visual C++ 2005 Express Edition.

    Immer wenn ich ein Projekt Compilen will kommen ziehmlich viele Fehler 😮 😮

    Hier ein Beispiel:

    #include <iostream>
    #include <windows.h>
    #include <stdafx.h>
    using namespace std;
    
    main()
    {
          int zahl;
          int faktor1;
          int faktor2;
    
          int sub;
          int sub2; 
    
          int div1;
          int div2;
    
          cout<<"Wenn du 2 Zahlen multiplizieren willst,dann druecke 1\nWenn du 2 Zahlen subtrahieren willst,dann druecke 2\nWenn du 2 Zahlen dividieren willst,dann drücke 3\nWenn du 2 Zahlen addieren willst,drücke 4 ";
          cin>>zahl;
          if(zahl==1)
          {
          cout<<"hier ersten Faktor eingeben\n";
          cin>>faktor1;
          cout<<"hier den 2. Faktor eingeben\n";
          cin>>faktor2;
          int ergebnis=(faktor1*faktor2);
          cout<<"Das ergebnis ist:  "<<ergebnis;
          }
    
         else if(zahl==2)
                {
    
                      cout<<"Die erste Zahl eingeben\n";
                      cin>>sub;
                      cout<<"die zweite Zahl eingeben\n";
                      cin>>sub2;
                      int ergebnis2 = sub-sub2;
                      cout<<"Das Ergebnis lautet:  "<<ergebnis2;
    
    }
    
    else if(zahl=3)
    {
    cout<<"erste Zahl eingeben\n ";
    cin>>div1;
    cout<<"Zweite Zahl eingeben\n ";
    cin>>div2;
     int div = div1-div2;
    cout<<"Das ergebnis lautet: "<<div;
    }
    
    else if(zahl=4)
    {
         cout<<"Erste Zahl eingeben:\n";
         int pl1;
         cin>>pl1;
         cout<<"Zweite Zahl eingeben:\n";
         int pl2;
         cin>>pl2;
         int add = pl1+pl2;
    cout<<" das Ergebnis lautet:  \n"<<add;
    }
    system ("pause");
    return 0;
    }
    

    Hier kommen folgende Fehler:

    ------ Erstellen gestartet: Projekt: test 1234, Konfiguration: Debug Win32 ------
    Kompilieren...
    rechnerneu.cpp
    ..\..\..\..\..\..\..\Dev-Cpp\rechnerneu.cpp(6) : error C2871: 'std': Es ist kein Namespace mit diesem Namen vorhanden
    ..\..\..\..\..\..\..\Dev-Cpp\rechnerneu.cpp(9) : error C4430: Fehlender Typspezifizierer - int wird angenommen. Hinweis: "default-int" wird von C++ nicht unterstützt.
    ..\..\..\..\..\..\..\Dev-Cpp\rechnerneu.cpp(22) : error C2065: 'cout': nichtdeklarierter Bezeichner
    ..\..\..\..\..\..\..\Dev-Cpp\rechnerneu.cpp(23) : error C2065: 'cin': nichtdeklarierter Bezeichner
    ..\..\..\..\..\..\..\Dev-Cpp\rechnerneu.cpp(71) : error C3861: "system": Bezeichner wurde nicht gefunden.
    Das Buildprotokoll wurde unter "file://c:\Dokumente und Einstellungen\rhino\Eigene Dateien\Visual Studio 2005\Projects\test 1234\test 1234\Debug\BuildLog.htm" gespeichert.
    test 1234 - 5 Fehler, 0 Warnung(en)
    ========== Erstellen: 0 erfolgreich, Fehler bei 1, 0 aktuell, 0 übersprungen ==========

    Mit Dev-C++ klappt das Compilen ohne Probleme.

    Weiß einer,was ich falsch mache? 😋



  • Alles, was du vor die Includedirektive für die vorkompilierte Headerdatei (stdafx.h) schreibst, wird ignoriert.



  • Fazit: mach dir Reihenfolge so:

    #include <stdafx.h>
    #include <iostream>
    #include <windows.h>
    


  • Ich habe jetzt die Reihenfolge geändert und es kommt folgender Fehler:

    ------ Erstellen gestartet: Projekt: neuneu, Konfiguration: Debug Win32 ------
    Kompilieren...
    rechnerneu.cpp
    ..\..\..\..\..\..\..\Dev-Cpp\rechnerneu.cpp(4) : fatal error C1083: Datei (Include) kann nicht geöffnet werden: "windows": No such file or directory
    Das Buildprotokoll wurde unter "file://c:\Dokumente und Einstellungen\rhino\Eigene Dateien\Visual Studio 2005\Projects\neuneu\neuneu\Debug\BuildLog.htm" gespeichert.
    neuneu - 1 Fehler, 0 Warnung(en)
    ========== Erstellen: 0 erfolgreich, Fehler bei 1, 0 aktuell, 0 übersprungen ==========
    


  • Du musst das Platform SDK von der MS Seite downloaden und dem Compiler dann die Pfade bekanntgeben



  • Wo kann man das denn downloaden?

    Kannst mir vieleicht einer einen Link geben ? :p



  • Hier gibt es ein Tutorial in dem erklärt wird wie du die IDE korrekt einstellst. Den Link zum PSDK findest du dort auch.



  • Erstmal Danke 😋

    Da gibts aber nur das Dsk fürs Servicepack 1 ,aber ich habe das Sp2 🤡

    Kann ich das auch holen ? http://www.microsoft.com/downloads/details.aspx?familyid=D8EECD75-1FC4-49E5-BC66-9DA2B03D9B92&displaylang=en



  • Ja 🙂


Log in to reply