[Build Error] [Projekt1.exe] Error 1

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

  • [Build Error] [Projekt1.exe] Error 1

    Hallo nochmal...

    Jetzt habe ich folgende Fehlermdldung in meinem Compiler

    C:\Dokumente und Einstellungen\X\Desktop\Makefile.win [Build Error] [Projekt1.exe] Error 1


    Im Text wird keine Zeile rot als fehlerhaft, die Datei
    wird einfach nicht gestartet, hier die Sources

    Die Source:

    Quellcode

    1. #include <iostream>
    2. #include "ort1.h"
    3. using namespace std;
    4. int main () {
    5. Ort1 einOrt1;
    6. einOrt1.aendern (100, 200);
    7. cout << "Koordinaten des Ortes:\n"
    8. << "X => " << einOrt1.X()
    9. << "Y => " << einOrt1.Y() << endl;
    10. int Endblinker;
    11. cin >> Endblinker;
    12. }
    Alles anzeigen


    Hier der Header:

    Quellcode

    1. #ifndef ort1_h
    2. #define ort1_h ort1_h
    3. class Ort1 {
    4. public:
    5. int X() const;
    6. int Y() const;
    7. void aendern (int x, int y);
    8. private:
    9. int xKoordinate,
    10. yKoordinate;
    11. };
    12. #endif
    Alles anzeigen


    Sollte ein Testprogramm für die Objektorientierung sein,
    hoffe ihr helft mir..
  • oooh nick3.
    Dann auf ein Neues ;)
    Das Beispiel von dem du abgeschrieben hast hab ich grad hier. Und du hast ma wieder sehr unsauber abgeschrieben.
    Schauen wir mal in den header. Da steht folgendes:

    Quellcode

    1. public:
    2. int X() const;
    3. int Y() const;
    4. void aendern (int x, int y);

    Das sind also die Prototypen der Methoden.
    Aber wo sind die Methoden?
    Was macht "int X() const" und der ganze Rest?
    Du musst deinem Rechner schon Anweisungen geben, sonst macht er nix.
    Also DAS nimmt dir die Objektorientierung nicht ab ;)
    Hast du nicht gesagt, du hast ein dickes C++-Buch? Guck da bitte nochmal rein.
    Aber ein Wunder, dass Dev-C++ da nix wirft...
    Dev-C++ meckert doch:
    [Linker error] undefined reference to `Ort1::aendern(int, int)'
    [Linker error] undefined reference to `Ort1::Y() const'
    [Linker error] undefined reference to `Ort1::X() const'