I've read through the wikki and every post I can find trying to get Zone to compile, but haven't found anything that seems to help.
I'm getting the following errors. Can anyone lend a hand and help me get this working?
Code:
Linking...
command.obj : error LNK2019: unresolved external symbol "public: bool __thiscall RuleManager::ListRules(char const *,class std::vector<char const *,class std::allocator<char const *> > &)" (?ListRules@RuleManager@@QAE_NPBDAAV?$vector@PBDV?$allocator@PBD@std@@@std@@@Z) referenced in function "void __cdecl command_rules(class Client *,class Seperator const *)" (?command_rules@@YAXPAVClient@@PBVSeperator@@@Z)
command.obj : error LNK2019: unresolved external symbol "public: bool __thiscall RuleManager::ListCategories(class std::vector<char const *,class std::allocator<char const *> > &)" (?ListCategories@RuleManager@@QAE_NAAV?$vector@PBDV?$allocator@PBD@std@@@std@@@Z) referenced in function "void __cdecl command_rules(class Client *,class Seperator const *)" (?command_rules@@YAXPAVClient@@PBVSeperator@@@Z)
command.obj : error LNK2019: unresolved external symbol "public: bool __thiscall RuleManager::SetRule(char const *,char const *,class Database *,bool)" (?SetRule@RuleManager@@QAE_NPBD0PAVDatabase@@_N@Z) referenced in function "void __cdecl command_rules(class Client *,class Seperator const *)" (?command_rules@@YAXPAVClient@@PBVSeperator@@@Z)
command.obj : error LNK2019: unresolved external symbol "public: void __thiscall RuleManager::ResetRules(void)" (?ResetRules@RuleManager@@QAEXXZ) referenced in function "void __cdecl command_rules(class Client *,class Seperator const *)" (?command_rules@@YAXPAVClient@@PBVSeperator@@@Z)
command.obj : error LNK2019: unresolved external symbol "public: void __thiscall RuleManager::SaveRules(class Database *,char const *)" (?SaveRules@RuleManager@@QAEXPAVDatabase@@PBD@Z) referenced in function "void __cdecl command_rules(class Client *,class Seperator const *)" (?command_rules@@YAXPAVClient@@PBVSeperator@@@Z)
command.obj : error LNK2019: unresolved external symbol "public: static int __cdecl RuleManager::GetRulesetID(class Database *,char const *)" (?GetRulesetID@RuleManager@@SAHPAVDatabase@@PBD@Z) referenced in function "void __cdecl command_rules(class Client *,class Seperator const *)" (?command_rules@@YAXPAVClient@@PBVSeperator@@@Z)
command.obj : error LNK2019: unresolved external symbol "public: bool __thiscall RuleManager::LoadRules(class Database *,char const *)" (?LoadRules@RuleManager@@QAE_NPAVDatabase@@PBD@Z) referenced in function "void __cdecl command_rules(class Client *,class Seperator const *)" (?command_rules@@YAXPAVClient@@PBVSeperator@@@Z)
net.obj : error LNK2001: unresolved external symbol "public: bool __thiscall RuleManager::LoadRules(class Database *,char const *)" (?LoadRules@RuleManager@@QAE_NPAVDatabase@@PBD@Z)
command.obj : error LNK2019: unresolved external symbol "public: static bool __cdecl RuleManager::ListRulesets(class Database *,class std::map<int,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >,struct std::less<int>,class std::allocator<struct std::pair<int const ,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > > > > &)" (?ListRulesets@RuleManager@@SA_NPAVDatabase@@AAV?$map@HV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@U?$less@H@2@V?$allocator@U?$pair@$$CBHV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@std@@@2@@std@@@Z) referenced in function "void __cdecl command_rules(class Client *,class Seperator const *)" (?command_rules@@YAXPAVClient@@PBVSeperator@@@Z)
net.obj : error LNK2019: unresolved external symbol "public: __thiscall RuleManager::RuleManager(void)" (??0RuleManager@@QAE@XZ) referenced in function _$E19
.\../Build/Zone.exe : fatal error LNK1120: 9 unresolved externals
Thanks in advance for any help you can provide.