Problem beim kompilieren eines Projekts

  • C++

Diese Seite verwendet Cookies. Durch die Nutzung unserer Seite erklären Sie sich damit einverstanden, dass wir Cookies setzen. Weitere Informationen

  • Problem beim kompilieren eines Projekts

    Hallo!
    Habe aus einem Buch ein Beispiel Wort für Wort (bzw, Befehl für Befehl) abgeschrieben, aber beim kompilieren kriege ich mehrere Fehler und Warnungen:


    Kompilieren...
    Main.cpp
    c:\users\levin\documents\visual studio 2008\projects\konto\konto\main.cpp(28) : warning C4996: 'getch': The POSIX name for this item is deprecated. Instead, use the ISO C++ conformant name: _getch. See online help for details.
    c:\program files\microsoft visual studio 9.0\vc\include\conio.h(145): Siehe Deklaration von 'getch'
    Konto.cpp
    c:\users\levin\documents\visual studio 2008\projects\konto\konto\konto.cpp(2) : warning C4627: "#include "konto.h"": Wird bei der Suche nach Verwendung des vorkompilierten Headers übersprungen.
    "stdafx.h" Direktive hinzufügen oder vorkompilierten Header erneut erstellen
    c:\users\levin\documents\visual studio 2008\projects\konto\konto\konto.cpp(3) : warning C4627: "#include ": Wird bei der Suche nach Verwendung des vorkompilierten Headers übersprungen.
    "stdafx.h" Direktive hinzufügen oder vorkompilierten Header erneut erstellen
    c:\users\levin\documents\visual studio 2008\projects\konto\konto\konto.cpp(4) : warning C4627: "#include ": Wird bei der Suche nach Verwendung des vorkompilierten Headers übersprungen.
    "stdafx.h" Direktive hinzufügen oder vorkompilierten Header erneut erstellen
    c:\users\levin\documents\visual studio 2008\projects\konto\konto\konto.cpp(29) : 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?
    Code wird generiert...



    Meine Quelldateien und Header:

    Main.cpp:

    PHP-Quellcode

    1. // Main.cpp : Definiert den Einstiegspunkt für die Konsolenanwendung.
    2. //
    3. #include "stdafx.h"
    4. #include "konto.h"
    5. #include <conio.h>
    6. using namespace std;
    7. int _tmain(int argc, _TCHAR* argv[])
    8. {
    9. Konto giro, giro2;
    10. giro.init("von Lenthe, Levin", 32057207, 50.25);
    11. giro.display();
    12. giro2 = giro;
    13. giro2.display();
    14. giro2.init("Stolberg, Hele", 29051984, -2000.25);
    15. giro2.display();
    16. Konto& Levin = giro;
    17. Levin.init("von Lenthe, Levin", 28055207, 60.00);
    18. Levin.display();
    19. getch();
    20. return 0;
    21. }
    Alles anzeigen


    Konto.h:

    PHP-Quellcode

    1. #ifndef _KONTO_
    2. #define _KONTO_
    3. #include <iostream>
    4. #include <string>
    5. using namespace std;
    6. class Konto
    7. {
    8. private:
    9. string name;
    10. unsigned long nr;
    11. double stand;
    12. public:
    13. bool init( const string&, unsigned long, double);
    14. void display();
    15. };
    16. #endif
    Alles anzeigen


    Konto.cpp:

    PHP-Quellcode

    1. #include "konto.h"
    2. #include <iostream>
    3. #include <iomanip>
    4. using namespace std;
    5. bool Konto::init (const string& i_name,
    6. unsigned long i_nr,
    7. double i_stand)
    8. {
    9. if( i_name.size() < 1)
    10. return false;
    11. name = i_name;
    12. nr = i_nr;
    13. stand = i_stand;
    14. return true;
    15. }
    16. void Konto::display()
    17. {
    18. cout << fixed << setprecision(2)
    19. << "--------------------------------\n"
    20. << "Kontoinhabe: " << name << '\n'
    21. << "Kontonummer: " << nr << '\n'
    22. << "Kontostand : " << stand << '\n'
    23. << endl;
    24. }
    Alles anzeigen


    ?? :)