So I'm facing a problem with my C++ Project, I get an error
"1>main.obj : error LNK2019: unresolved external symbol "public: __thiscall RegisterLoginHandler::RegisterLoginHandler(void)" (??0RegisterLoginHandler@@QAE@XZ) referenced in function "void _cdecl main::`dynamic initializer for 'registerLoginHandler''(void)" (??_EregisterLoginHandler@main@@YAXXZ)"
main.obj error line 
RegisterLoginHandler *registerLoginHandler = new RegisterLoginHandler();
I'm thinking that it maybe because of the this
#include <map>
#include "handler.h"
class RegisterLoginHandler :
    public Handler
{
private:
    std::map<int, int> *loginAttempts;
public:
    RegisterLoginHandler(void);
    ~RegisterLoginHandler(void);
    virtual bool OnCommand(MyPlayer *player, std::string cmd, std::vector<std::string> args, GameUtility *gameUtility);
    virtual void CheckForHacks();
    virtual void Load(GameUtility* gameUtility);
    bool AccountExists(std::string name);
    bool OnPlayerConnect(int playerid);
    bool OnDialogResponse(int playerid, int dialogid, int response, int listitem, char* inputtext, GameUtility *gameUtility);
};
Thank you for your help!
 
     
    