filesystem v3, unicode and std::codecvt linker error

I am porting the code from (boost44, msvc2008, Qt, unicode support) to (boost46, msvc2010, Qt, unicode support). I am getting following linker error: error LNK2001: unresolved external symbol "private: static class std::codecvt<unsigned short,char,int> const * & __cdecl boost::filesystem3::path::wchar_t_codecvt_facet(void)" (? wchar_t_codecvt_facet@path@filesystem3@boost@@CAAAPBV?$codecvt@GDH@std@@XZ) I found that std::codecvt defined in <xlocale>. May be the filesystem lib should be built in certain way to support widestrings? Any advise/help will be greatly appreciated.

archie14 <admin <at> tradeplatform.us> writes:
I am getting following linker error:
error LNK2001: unresolved external symbol "private: static class std::codecvt<unsigned short,char,int> const * & __cdecl boost::filesystem3::path::wchar_t_codecvt_facet(void)" (? wchar_t_codecvt_facet <at> path <at> filesystem3 <at> boost@@CAAAPBV?
Solution found. For VS2010: http://msdn.microsoft.com/en-us/library/dh8che7s (v=VS.100).aspx
participants (1)
-
archie14