abstract-class

error LNK2019 unresolved external symbol virtual class

不打扰是莪最后的温柔 提交于 2020-12-05 13:23:39
问题 I know this question was asked several time, but i don't find how to resolve it. I get this error when i'm trying to build my project: error LNK2019: unresolved external symbol "public: virtual __thiscall IGameState::~IGameState(void)" (??1IGameState@@UAE@XZ) in function "public: virtual __thiscall MenuState::~MenuState(void)" (??1MenuState@@UAE@XZ) Here is my code: IGameState.h class IGameState { public: virtual ~IGameState(); virtual void update() = 0; virtual void render() = 0; };