3

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

http://goo.gl/HZ5GLH

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

4

1 回答 1

3

根据libstdc++ 手册,第 22.4.1 部分,即使在最新版本上,它也缺少对 的支持。codecvt

而且libc++ 完全支持 C++11 和 C++14 特性,所以你应该在 CLang 上使用它,指定-stdlib=libc++编译器标志(确保你已经安装了它)。

编辑:从当前版本的 libstdc++ 开始,现在支持 codecvt。

于 2014-06-30T21:01:16.903 回答