0
所以我面臨着我的C++項目出了問題,我得到一個錯誤錯誤LNK2019錯誤C++
「1> main.obj:錯誤LNK2019:無法解析的外部符號」 公用:__thiscall RegisterLoginHandler :: RegisterLoginHandler(無效)」(?? 0RegisterLoginHandler @@ @ QAE XZ)在函數引用 「空隙_ CDECL主::`動態關於 'registerLoginHandler''(無效)」(?? _EregisterLoginHandler @ @@主YAXXZ)「
初始化main.obj錯誤行 RegisterLoginHandler *registerLoginHandler = new RegisterLoginHandler();
我在想這也許因爲這個
#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);
};
謝謝你的幫助!
我只是要出去說,我很愚蠢的事情,並善意地要求嘗試解決這個問題。謝謝你,先生。 – user3132286
@ user3132286您顯示的代碼僅包含類定義。但它不包含成員函數定義。可能你沒有在包含這些定義的項目中包含相應的模塊 –