Clang或GCC不支持codecvt吗?

时间:2014-06-30 19:53:41

标签: gcc c++11 unicode clang codecvt

我甚至无法从cppreference.com获得基本的codecvt示例,以便在GCC 4.9或Clang 3.4上编译,例如:

http://goo.gl/HZ5GLH

http://coliru.stacked-crooked.com/a/345d6d89949ac1e6

1 个答案:

答案 0 :(得分:3)

根据libstdc++ manual第22.4.1部分,即使在最新版本上,它仍然缺少codecvt的支持。

libc++ has complete support for C++11 and C++14 features,所以你应该在CLang上使用它,指定-stdlib=libc++编译器标志(确保安装它)。

编辑:截至当前版本的libstdc ++,现在支持codecvt。