fatal error C1083



  • Hallo *,

    ich habe folgendes Programm geschrieben, das aus einer cpp- und einer Header-Datei besteht. In der Header-Datei habe ich meine Klasse eingebaut. Funktioniert aber leider nicht. Sobald ich aber die Klasse in die cpp-Datei kopiere und den include<Klasse.h> entferne funktioniert es. Anscheinend mache ich bei der Includierung der Klasse.h etwas falsch. Wer kann mir helfen.
    ------------------------------
    Meine cpp-Datei (test.cpp)
    ------------------------------
    #include <iostream.h>
    #include <stdio.h>
    #include <Klasse.h>

    void main()
    {
    Bildschirm BS;

    int b;
    b= BS.ausgabe();

    cout << b << endl;

    getchar();
    };
    ----------------------------------------
    Meine Header-Datei Klasse.h
    ----------------------------------------
    class Bildschirm
    {
    public:

    int ausgabe()
    {
    int a;
    a= 40;
    return a;
    };

    };



  • #include <Klasse.h>

    Das sucht den Header Klasse.h in den Standard-Include-Verzeichnissen, nicht aber in deinem aktuellen Projektverzeichnis.

    Sollte sich Klasse.h also im Projektverzeichnis befinden, versuch's mal so:

    #include "Klasse.h"
    


  • #include "Klasse.h"



  • jo, da war der bursche 1 sekunde flotter wie ich! 😛


Anmelden zum Antworten