在同事机器上用VS2013调试程序时查看QString变量值为乱码。因为VC调试器只能正常显示ANSI字符串及UNICODE字符串, 而UTF-8字符串及其他格式则无法显示,调试时只需要将要显示的字符串拉到Watch中,并在变量后面添加,s8即可显示。所以我在变量后加了,s8,结果还是乱码,如下图:
因为我自己机器上的vs2013调试程序是可以正常查看QString变量值,我就把自己机器上的vs2013安装目录下的
Microsoft Visual Studio 12.0\Common7\Packages\Debugger\autoexp.dat拷贝给同事,覆盖他的机器上的autoexp.dat,结果还是不行。