$include_dir="/home/hyper-archives/boost-users/include"; include("$include_dir/msg-header.inc") ?>
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.