MRecipientFilter.obj : error LNK2005: "public: virtual bool __thiscall MRecipientFilter::IsInitMessage(void)const " (?IsInitMessage@MRecipientFilter@@UBE_NXZ) already defined in banz0r_main.obj MRecipientFilter.obj : error LNK2005: "public: virtual bool __thiscall MRecipientFilter::IsReliable(void)const " (?IsReliable@MRecipientFilter@@UBE_NXZ) already defined in banz0r_main.obj MRecipientFilter.obj : error LNK2005: "public: virtual int __thiscall MRecipientFilter::GetRecipientCount(void)const " (?GetRecipientCount@MRecipientFilter@@UBEHXZ) already defined in banz0r_main.obj MRecipientFilter.obj : error LNK2005: "public: virtual int __thiscall MRecipientFilter::GetRecipientIndex(int)const " (?GetRecipientIndex@MRecipientFilter@@UBEHH@Z) already defined in banz0r_main.obj MRecipientFilter.obj : error LNK2005: "public: __thiscall MRecipientFilter::MRecipientFilter(void)" (??0MRecipientFilter@@QAE@XZ) already defined in banz0r_main.obj MRecipientFilter.obj : error LNK2005: "public: virtual __thiscall MRecipientFilter::~MRecipientFilter(void)" (??1MRecipientFilter@@UAE@XZ) already defined in banz0r_main.obj MRecipientFilter.obj : error LNK2005: "public: void __thiscall MRecipientFilter::AddAllPlayers(int)" (?AddAllPlayers@MRecipientFilter@@QAEXH@Z) already defined in banz0r_main.obj MRecipientFilter.obj : error LNK2005: "public: void __thiscall MRecipientFilter::AddRecipient(int)" (?AddRecipient@MRecipientFilter@@QAEXH@Z) already defined in banz0r_main.obj MRecipientFilter.obj : warning LNK4006: "public: virtual bool __thiscall MRecipientFilter::IsInitMessage(void)const " (?IsInitMessage@MRecipientFilter@@UBE_NXZ) already defined in banz0r_main.obj; second definition ignored MRecipientFilter.obj : warning LNK4006: "public: virtual bool __thiscall MRecipientFilter::IsReliable(void)const " (?IsReliable@MRecipientFilter@@UBE_NXZ) already defined in banz0r_main.obj; second definition ignored MRecipientFilter.obj : warning LNK4006: "public: virtual int __thiscall MRecipientFilter::GetRecipientCount(void)const " (?GetRecipientCount@MRecipientFilter@@UBEHXZ) already defined in banz0r_main.obj; second definition ignored MRecipientFilter.obj : warning LNK4006: "public: virtual int __thiscall MRecipientFilter::GetRecipientIndex(int)const " (?GetRecipientIndex@MRecipientFilter@@UBEHH@Z) already defined in banz0r_main.obj; second definition ignored MRecipientFilter.obj : warning LNK4006: "public: __thiscall MRecipientFilter::MRecipientFilter(void)" (??0MRecipientFilter@@QAE@XZ) already defined in banz0r_main.obj; second definition ignored MRecipientFilter.obj : warning LNK4006: "public: virtual __thiscall MRecipientFilter::~MRecipientFilter(void)" (??1MRecipientFilter@@UAE@XZ) already defined in banz0r_main.obj; second definition ignored MRecipientFilter.obj : warning LNK4006: "public: void __thiscall MRecipientFilter::AddAllPlayers(int)" (?AddAllPlayers@MRecipientFilter@@QAEXH@Z) already defined in banz0r_main.obj; second definition ignored MRecipientFilter.obj : warning LNK4006: "public: void __thiscall MRecipientFilter::AddRecipient(int)" (?AddRecipient@MRecipientFilter@@QAEXH@Z) already defined in banz0r_main.obj; second definition ignored Creating library .\Test/banz0r.lib and object .\Test/banz0r.exp .\Test/banz0r.dll : fatal error LNK1169: one or more multiply defined symbols found