c-Visual Studio调试器为本机类型显示错误的值

我正在使用Visual Studio 2008(版本9.0.30729.1 SP)和.NET 3.5在托管C和本机C中编写程序.
调试时,Visual Studio会为size_t和本机指针等类型显示明显错误的值.
使用消息框,我可以验证实际值是否正确.
有没有办法解决此问题?

这是一个截图,以澄清我的意思:

解决方法:

似乎将配置属性下的“公共语言运行时支持”从“纯MSIL公共语言运行时支持(/ clr:pure)”切换为“公共语言运行时支持(
/ clr)达到目的.我现在可以很好地查看本机对象.

上一篇:linux-GDB远程调试:无法停止线程


下一篇:设置DEBUG = True后,Python Django媒体URL不起作用