well, i remember doing this a while back, i had to add 2 libs into the linker settings to make it compilable without errors ("warnings treated as error")...
i found one of them 'wsock32.lib' but i forgot what the other one was called :S
without it :SC:\Program Files\Microsoft Visual Studio\VC98\INCLUDE\vector(48) : error C2220: warning treated as error - no object file generated
C:\Documents and Settings\Xiao\Desktop\Games\ssaow_gamelog_1.3.4_source_code\AOW.cpp(53) : see reference to class template instantiation 'std::vector<class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >,cla
ss std::allocator<class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > > >' being compiled
C:\Program Files\Microsoft Visual Studio\VC98\INCLUDE\vector(48) : warning C4786: '??0?$vector@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@V?$allocator@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@2@@std@@QAE@IABV
?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@1@ABV?$allocator@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@1@@Z' : identifier was truncated to '255' characters in the browser information
C:\Documents and Settings\Xiao\Desktop\Games\ssaow_gamelog_1.3.4_source_code\AOW.cpp(53) : see reference to class template instantiation 'std::vector<class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >,cla
ss std::allocator<class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > > >' being compiled
(1 of 3 errors)