战魂小筑

讨论群:309800774 知乎关注:http://zhihu.com/people/sunicdavy 开源项目:https://github.com/davyxu

   :: 首页 :: 新随笔 :: 联系 :: 聚合  :: 管理 ::
  249 随笔 :: 0 文章 :: 508 评论 :: 0 Trackbacks

默认的, VC调试器只能正常显示ANSI字符串及UNICODE字符串, 而UTF-8字符串及其他格式则无法显示

这里无需编写插件及修改配置文件,只需要将要显示的字符串拉到Watch中,并在变量后面添加,s8即可显示

image --> image

同样类型的功能也应该很熟悉

,数字  将变量拆分为数组显示, 数字是要显示多少位, 此法对const char*这类原始字符串非常有用

,x 16进制查看

,hr  查看Windows HRESULT解释

,wm Windows消息,例如0x0010, wm 显示 WM_CLOSE

posted on 2012-02-14 15:21 战魂小筑 阅读(5444) 评论(4)  编辑 收藏 引用 所属分类: 程序调试技术C++/ 编程语言工具使用及设计

评论

# re: 让VC调试器正确显示UTF-8字符串 2012-02-15 08:52 朱峰 - everettjf
不错,还真不知道  回复  更多评论
  

# re: 让VC调试器正确显示UTF-8字符串 2012-02-20 17:44 call me
什么版本以上有此功能啊?  回复  更多评论
  

# re: 让VC调试器正确显示UTF-8字符串 2012-03-09 18:05 战魂小筑
@call me
vs2003以上  回复  更多评论
  

# re: 让VC调试器正确显示UTF-8字符串 2014-06-17 15:43 路人乙
只知道一个,数字,没想到还有这么多  回复  更多评论
  


只有注册用户登录后才能发表评论。
【推荐】超50万行VC++源码: 大型组态工控、电力仿真CAD与GIS源码库
网站导航: 博客园   IT新闻   BlogJava   知识库   博问   管理