Unerwartetes Dateiende



  • Ich habe mir eine Class geschrieben, erhalte aber immer die Fehlermeldung :
    e:\programme\microsoft visual studio\myprojects\spladdy\myobject.cpp(64) : fatal error C1010: Unerwartetes Dateiende waehrend der Suche nach der Direktive fuer die vorkompilierte Header-Datei

    Hier die Header Datei:

    #ifndef MYOBJECT_H
    #define MYOBJECT_H
    
    #include <ddraw.h>
    #include "StdAfx.h"
    
    class myObject{
        private:
            int x,y;
            int width,height;
        public:
            myObject();
            ~myObject();
            int getX();
            int getY();
            int getWidth();
            int getHeight();
            Pos getPosition();
            void setX(int X);
            void setY(int Y);
            void setWidth(int Width);
            void setHeight(int Height);
            void setPosition(Pos position);
            void setPosition(int X,int Y);
    
            void paint(LPDIRECTDRAWSURFACE7 lpDDS);
    };
    
    #endif
    

    Hier die CPP Datei

    #include "myObject.h"
    
    myObject::myObject() : x(0),y(0),width(0),height(0)
    {
    }
    myObject::~myObject()
    {
    }
    int myObject::getX()
    {
        return x;
    }
    int myObject::getY()
    {
        return y;
    }
    int myObject::getWidth()
    {
        return width;
    }
    int myObject::getHeight()
    {
        return height;
    }
    Pos myObject::getPosition()
    {
        Pos mypos;
        mypos.x = x;
        mypos.y = y;
        return Pos;
    }
    void myObject::setX(int X)
    {
        x = X;
    }
    void myObject::setY(int Y)
    {
        y = Y;
    }
    void myObject::setWidth(int Width)
    {
        width = Width;
    }
    void myObject::setHeight(int Height)
    {
        height = Heigth;
    }
    void myObject::setPosition(Pos position)
    {
        x = position.x;
        y = position.y;
    }
    void myObject::setPosition(int X,int Y)
    {
        x = X;
        y = Y;
    }
    
    void myObject::paint(LPDIRECTDRAWSURFACE7 lpDDS)
    {
    
    }
    

    Warum ist das so?



  • #include "stdafx.h"



  • Das ist ja einfach !!


Anmelden zum Antworten