[Actor.h]
#include "../PathEngine/Actor.h"
namespace FightEngine
{
    class Actor
        :public PathEngine::Actor
    {
    private:
        .....
    public:
        Actor();
        ~Actor();
        void SetPosition(int x, int y);
    };
}
[Actor.cpp]
#include "Actor.h"
namespace FightEngine
{
    Actor::Actor()
        :PathEngine::Actor()
    {
        do something
    }
    Actor::~Actor()
    {
    }
    void Actor::SetPosition(int x, int y)
    {
        do something
    }
}
[main.cpp]
FightEngine::Actor* actor = new FightEngine::Actor();
actor->SetPosition(400,200);
it's give me some
>
error LNK2019: unresolved external symbol....
I guess that Actor::SetPosition(x,y), Actor::Actor(), declared but aren't defined. BUT I ACTUALLY DEFINED IT in Actor.cpp. the problem is compiler don't compile Actor.cpp, i don't know why.
