Disable <codecvt> for VC14 as it fails at link time when using the facets.

This commit is contained in:
jzmaddock
2015-07-27 09:23:25 +01:00
parent d5839ad09b
commit a66898d292
2 changed files with 10 additions and 0 deletions

View File

@ -169,6 +169,13 @@
# define BOOST_NO_CXX11_ADDRESSOF
#endif
// Bug specific to VC14,
// See https://connect.microsoft.com/VisualStudio/feedback/details/1348277/link-error-when-using-std-codecvt-utf8-utf16-char16-t
// and discussion here: http://blogs.msdn.com/b/vcblog/archive/2014/11/12/visual-studio-2015-preview-now-available.aspx?PageIndex=2
#if _CPPLIB_VER == 650
# define BOOST_NO_CXX11_HDR_CODECVT
#endif
#ifdef _CPPLIB_VER
# define BOOST_DINKUMWARE_STDLIB _CPPLIB_VER
#else

View File

@ -19,6 +19,9 @@ int test()
using std::codecvt_utf8;
using std::codecvt_utf16;
using std::codecvt_utf8_utf16;
#ifndef BOOST_NO_CXX11_CHAR16_T
std::wstring_convert<std::codecvt_utf8<char16_t>, char16_t> test;
#endif
return 0;
}