在 Xcode 调试器中显示 WCHAR 字符串

发布于 2024-08-26 15:28:22 字数 182 浏览 4 评论 0原文

我想在 Xcode 3.2 调试器的变量显示中预览 WCHAR 字符串。

基本上,如果我有的话,

 WCHAR wtext[128];
 wcscpy(wtext, L"Hello World");

我希望在跟踪函数时看到 wtext 的“Hello World”。

I'd like to preview WCHAR strings in the variable display of the Xcode 3.2 debugger.

Bascially if I have

 WCHAR wtext[128];
 wcscpy(wtext, L"Hello World");

I'd like to see "Hello World" for wtext when tracing into the function.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

烂柯人 2024-09-02 15:28:22

您必须为您的 wchar 类型编写一个自定义数据格式化程序,并完成您对字节宽度和字符编码的假设。 C++ 标准没有指定其中任何一个,这就是为什么 wchar 和 wstring 不太可移植并且在 Mac OS X 上得不到很好的支持。

一个例子是,需要注意如何为您的特定使用模式自定义它此处

You'll have to write a Custom Data Formatter for your wchar types, complete with your assumption of what the byte width is and what the character encoding is. THe C++ standard does not specify either of these, which is why wchar and wstring are not very portable and not well-supported on Mac OS X.

One example, with caveats about how you have to customize it for your particular mode of use, is here.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文