already define in ***obj 错误 求解
自定义一个类
将函数声明放在头文件中
函数主体放在cpp文件中
编译的时候出现如下错误:
main.obj : error LNK2005: "public: __thiscall game_window::game_window(class QWidget *,char const *)" (??0game_window@@QAE@PAVQWidget@@PBD@Z) already defined in game_window.obj
1>main.obj : error LNK2005: "public: virtual void __thiscall game_window::paintEvent(class QPaintEvent *)" (?paintEvent@game_window@@UAEXPAVQPaintEvent@@@Z) already defined in game_window.obj
当我把这些函数主体从cpp转移到头文件中就可以通过,求解