我想在 Xcode 3.2 调试器的变量显示中预览 WCHAR 字符串。
基本上,如果我有
WCHAR wtext[128];
wcscpy(wtext, L"Hello World");
在跟踪函数时,我希望看到 wtext 的“Hello World”。
您必须为您的 wchar 类型编写自定义数据格式化程序,并完成对字节宽度和字符编码的假设。C++ 标准没有指定这些中的任何一个,这就是 wchar 和 wstring 在 Mac OS X 上的可移植性不是很好并且没有得到很好的支持的原因。
一个示例,其中包含有关如何针对您的特定使用模式自定义它的警告,在这里。