hello,
i have been using Visual Studio 6.0 for years, and for some reason, the powers that be are forcing me to upgrade to Visual Studio .NET now that i have a new workstation... i don't see why, but that's a different story.
anyway, i'm getting pretty pi553d off porting my code.
so i have a number of libraries that i have successfully rebuilt in .NET, but now when i come to compile my top-level programs that use these libraries i get linker errors like:
>>>>>
vclibd.lib(VCSession.obj) : error LNK2019: unresolved external symbol "void __cdecl std::_Xran(void)" (?_Xran@std@@YAXXZ) referenced in function "public: class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > & __thiscall std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >::assign(class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &,unsigned int,unsigned int)" (?assign@?$basic_string@DU?$char_traits@D@std@@V?$ allocator@D@2@@std@@QAEAAV12@ABV12@II@Z)
>>>>>
i understand that this is something to do with the STL... so i went back to the bottom, and cleaned all the library projects, and rebuilt them all, cleaned my top-level project, and rebuilt, and i still get the same errors....
can anyone tell me what i should do becuase i'm getting pretty close to just throwing my new machine out the window.
thanks in advance,
dug.