我有一台Windows7 x64机器(德语)。我安装了VS2008Prof,VS2010Prof和VS11 DP。我主要使用VS2010。我正在尝试使用最新的Qt版本,并尝试使用QtWebKit运行html5视频。我安装了一些编解码器,然后安装了Windows SDK 7.1。
突然,VS2010调试器开始表现得很奇怪:它正确地显示了本地(堆栈)变量,但是当逐步执行某些方法时,堆变量(包括this指针)显示错误的值。我确信这不是我的代码的错误。
然后我尝试恢复我的更改并最终卸载了Win SDK 7.1,VS11 DP和VS2010,后者使用标准卸载和VS2010_Uninstall-RTM.ENU.exe多次卸载。每次卸载后我都尝试重新安装VS2010:它报告了一个成功安装(包括C ++),但在Program Files(x86)\ Microsoft Visual Studio 10.0 \ VC \ include文件夹中只有三个文件ammintrin.h,srv.h和wmiatlprov.h。 lib文件夹仅包含amd64和ia64文件夹,不包含C ++或msvc100 *库。
有任何想法或建议吗?
(我也在social.msdn.microsoft.com上发布了这个)
答案 0 :(得分:0)
我通过重新安装整个系统解决了这个问题。也许VS2010_Uninstall-RTM.ENU.exe / full / netfx可能有所帮助,但我忽略了/ full开关。