我正在使用Visual Studio 2008(版本9.0.30729.1 SP)和.NET 3.5在托管C和本机C中编写程序.
调试时,Visual Studio会为size_t和本机指针等类型显示明显错误的值.
使用消息框,我可以验证实际值是否正确.
有没有办法解决此问题?
这是一个截图,以澄清我的意思:
解决方法:
似乎将配置属性下的“公共语言运行时支持”从“纯MSIL公共语言运行时支持(/ clr:pure)”切换为“公共语言运行时支持(
/ clr)达到目的.我现在可以很好地查看本机对象.