当使用 std::wstring_convert<std::codecvt_utf8<wchar_t>> converter;
做编码格式转换时,报错
error: ‘wstring_convert’ is not a member of ‘std’
经查发现添加 #include <locale>
后就不报错了。
网上其他的回答还包括检查 c++ 的版本信息,看看是否支持 wstring_convert,因为这个函数好像在 c++11 中被引入,在 c++17 中被摒弃了。