Boost logo

Boost Users :

Subject: [Boost-users] filesystem v3, unicode and std::codecvt linker error
From: archie14 (admin_at_[hidden])
Date: 2011-04-17 10:24:00


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_at_path@filesystem3_at_boost@@CAAAPBV?$codecvt_at_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.


Boost-users list run by williamkempf at hotmail.com, kalb at libertysoft.com, bjorn.karlsson at readsoft.com, gregod at cs.rpi.edu, wekempf at cox.net