Dev-Cpp Probleme



  • Hallo,

    ich arbeite mit dem Buch c++ von Erlkötter, nun soll ich eine Dateischrieben mit der Endung .h und die in ein anderes Programm einfügen.

    #ifndef _Grundstueck_
    #define _Grundstueck_

    class Grundstueck {
    public:
    Grundstueck();
    ~Grundstueck();
    void speichereGrundDaten(const char *n, int f, int st, int g);
    void zeigeGrundDaten() const;
    private:
    char gemarkung[30];
    int flur, flurstueck, groesse;
    };

    #endif

    #include <iostream>
    #include <cstring>
    #include "grundstueck.h"
    using namespace std;

    Grundstueck::Grundstueck() {
    }

    Grundstueck::~Grundstueck() {
    }

    void Grundstueck::speichereGrundDaten(const char *n, int f, int st, int g) {
    strncpy(gemarkung, n, 29);
    flur = f;
    flurstueck = st;
    groesse = g;
    }

    void Grundstueck::zeigeGrundDaten() const {
    cout << "\n" << "Gemarkung: " << gemarkung << "\n" <<"Flur: " << flur
    << "\n" << "Flurstueck: " << flurstueck << "\n" << "Groesse: "
    << groesse;
    }

    Wenn ich das Compilliere kommt die Meldung:

    [Linker error] undefined reference to `WinMain@16'

    Ich versuche jetzt schon zwei tage das Programm zum laufen zu bekommen und hab im ganzen Forum keine Lösung gefunden.
    Bitte bitte Hilfe. Denn die Programme die jetzt in dem Buch kommen, bauen alle aufeinander auf.
    Das Buch schreibt etwas über Einbindung aber ich weiss nicht wie?
    Über antwort würde ich mich sehr freunen.

    Liebe Grüße
    Nicole



  • Hallo,

    bei deinem Programm handelt es sich um ein Konsolenprogramm. Wahrscheinlich hast du in Dev-Cpp Windows-Applikation gewählt statt Konsolen-Applikation.

    MfG
    tuküe



  • dass dürfts wohl sein.

    ich hoffe du hast nicht das ganze in eine datei geschrieben, oder etwa doch ?


Anmelden zum Antworten