标签: windows boost unicode
在Windows下,获得Unicode支持的唯一方法是使用wchar_t(Windows下为UTF-16)而不是char。
wchar_t
char
问题是我发现至少有一个boost库(boost::program_options)根本不支持Unicode:你无法将这些示例编译为Unicode。
boost::program_options
不应该提升能够用宽字符串编译? - 我甚至希望这是Windows下的默认行为。