I tried to compile the current HEAD revision and get lots of unresolved externals, for both, Debug and Release output (MSVS C++ 2010 Express)..
1>vehicle.obj : error LNK2001: unresolved external symbol "class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > __cdecl tostring(long)" (?tostring@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@J@Z)
1>vehicletype.obj : error LNK2001: unresolved external symbol "class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > __cdecl tostring(long)" (?tostring@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@J@Z)
1>itemtype.obj : error LNK2001: unresolved external symbol "class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > __cdecl tostring(long)" (?tostring@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@J@Z)
1>money.obj : error LNK2001: unresolved external symbol "class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > __cdecl tostring(long)" (?tostring@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@J@Z)
1>weapon.obj : error LNK2001: unresolved external symbol "class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > __cdecl tostring(long)" (?tostring@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@J@Z)
1>creature.obj : error LNK2001: unresolved external symbol "class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > __cdecl tostring(long)" (?tostring@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@J@Z)
1>shopsnstuff.obj : error LNK2001: unresolved external symbol "class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > __cdecl tostring(long)" (?tostring@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@J@Z)
1>shop.obj : error LNK2001: unresolved external symbol "class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > __cdecl tostring(long)" (?tostring@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@J@Z)
1>armor.obj : error LNK2001: unresolved external symbol "class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > __cdecl tostring(long)" (?tostring@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@J@Z)
1>item.obj : error LNK2001: unresolved external symbol "class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > __cdecl tostring(long)" (?tostring@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@J@Z)
1>activate.obj : error LNK2019: unresolved external symbol "class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > __cdecl tostring(long)" (?tostring@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@J@Z) referenced in function "void __cdecl select_makeclothing(class Creature *)" (?select_makeclothing@@YAXPAVCreature@@@Z)
1>fight.obj : error LNK2001: unresolved external symbol "class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > __cdecl tostring(long)" (?tostring@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@J@Z)
1>commonactions.obj : error LNK2001: unresolved external symbol "class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > __cdecl tostring(long)" (?tostring@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@J@Z)
1>equipment.obj : error LNK2001: unresolved external symbol "class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > __cdecl tostring(long)" (?tostring@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@J@Z)
1>vehicletype.obj : error LNK2001: unresolved external symbol "int __cdecl stringtobool(class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >)" (?stringtobool@@YAHV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z)
1>shop.obj : error LNK2019: unresolved external symbol "int __cdecl stringtobool(class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >)" (?stringtobool@@YAHV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z) referenced in function "private: void __thiscall Shop::init(class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &)" (?init@Shop@@AAEXABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z)
1>armortype.obj : error LNK2001: unresolved external symbol "int __cdecl stringtobool(class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >)" (?stringtobool@@YAHV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z)
1>loottype.obj : error LNK2001: unresolved external symbol "int __cdecl stringtobool(class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >)" (?stringtobool@@YAHV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z)
1>weapontype.obj : error LNK2001: unresolved external symbol "int __cdecl stringtobool(class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >)" (?stringtobool@@YAHV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z)
1>weapontype.obj : error LNK2019: unresolved external symbol "int __cdecl severtype_string_to_enum(class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &)" (?severtype_string_to_enum@@YAHABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z) referenced in function "public: __thiscall attackst::attackst(class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >)" (??0attackst@@QAE@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z)
1>weapontype.obj : error LNK2019: unresolved external symbol "int __cdecl skill_string_to_enum(class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >)" (?skill_string_to_enum@@YAHV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z) referenced in function "public: __thiscall attackst::attackst(class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >)" (??0attackst@@QAE@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z)
1>creature.obj : error LNK2019: unresolved external symbol "public: class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > __thiscall CreatureType::get_type_name(void)const " (?get_type_name@CreatureType@@QBE?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@XZ) referenced in function "public: class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > __thiscall Creature::get_type_name(void)const " (?get_type_name@Creature@@QBE?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@XZ)
1>game.obj : error LNK2019: unresolved external symbol "public: __thiscall CreatureType::CreatureType(class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &)" (??0CreatureType@@QAE@ABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z) referenced in function "bool __cdecl populate_from_xml<class CreatureType>(class std::vector<class CreatureType *,class std::allocator<class CreatureType *> > &,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >,class Log &)" (??$populate_from_xml@VCreatureType@@@@YA_NAAV?$vector@PAVCreatureType@@V?$allocator@PAVCreatureType@@@std@@@std@@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@1@AAVLog@@@Z)
1>creaturetypes1.obj : error LNK2019: unresolved external symbol "public: class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > __thiscall CreatureType::get_encounter_name(void)const " (?get_encounter_name@CreatureType@@QBE?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@XZ) referenced in function "void __cdecl makecreature(class Creature &,short)" (?makecreature@@YAXAAVCreature@@F@Z)
1>creaturetypes1.obj : error LNK2019: unresolved external symbol "public: int __thiscall CreatureType::roll_gender(void)const " (?roll_gender@CreatureType@@QBEHXZ) referenced in function "void __cdecl makecreature(class Creature &,short)" (?makecreature@@YAXAAVCreature@@F@Z)
1>creaturetypes1.obj : error LNK2019: unresolved external symbol "public: void __thiscall CreatureType::give_armor(class Creature &)const " (?give_armor@CreatureType@@QBEXAAVCreature@@@Z) referenced in function "void __cdecl makecreature(class Creature &,short)" (?makecreature@@YAXAAVCreature@@F@Z)
1>creaturetypes1.obj : error LNK2019: unresolved external symbol "public: void __thiscall CreatureType::give_weapon(class Creature &)const " (?give_weapon@CreatureType@@QBEXAAVCreature@@@Z) referenced in function "void __cdecl makecreature(class Creature &,short)" (?makecreature@@YAXAAVCreature@@F@Z)
1>creaturetypes1.obj : error LNK2019: unresolved external symbol "public: void __thiscall CreatureType::give_weapon_civilian(class Creature &)const " (?give_weapon_civilian@CreatureType@@QBEXAAVCreature@@@Z) referenced in function "void __cdecl makecreature(class Creature &,short)" (?makecreature@@YAXAAVCreature@@F@Z)
1>creaturetypes1.obj : error LNK2019: unresolved external symbol "public: void __thiscall CreatureType::make_creature(class Creature &)const " (?make_creature@CreatureType@@QBEXAAVCreature@@@Z) referenced in function "void __cdecl makecreature(class Creature &,short)" (?makecreature@@YAXAAVCreature@@F@Z)
1>Release/crimesquad.exe : fatal error LNK1120: 12 unresolved externals
Any STD library missing? Help on that would be appreciated.