wstring ws(L"Press 'q' to end.");
wcout << ws;
错误 C2679:二进制“<<”:未找到采用“std::wstring”类型右侧操作数的运算符(或没有可接受的转换)
这是在使用默认设置创建的 VC++ 2005 Win32 控制台应用程序中...我认为这意味着 UNICODE 已打开?我刚刚发现 cout 似乎不支持 wstring,这看起来有点难看 - 是真的吗?这个应用程序与返回 wstrings 的库交互,它也可能是 Unicode,我需要更改一些项目设置吗?