在Visual C++中,可以在监视窗口添加 $err,hr 一行来实时现实错误。调试过程中,该项相当于在每次调用API函数之后调用GetLastError函数。其值由两部分组成,一个是错误代码(十六进制),另一个是错误代码所对应的文本提示。
安装VS2010之后在安装VS2008的MSDN之后会出错误
解决办法
对于32位机器,查找注册表的项:
[HKEY_CLASSES_ROOT/CLSID/{73B7DC00-F498-4ABD-AB79-D07AFD52F395}/InProcServer32],
把它的默认值修改为:
C:/Program Files/Common Files/Microsoft Shared/MSEnv/TextMgrP.dll
而对于64位的机器,查找项:
[HKEY_CLASSES_ROOT/Wow6432Node/CLSID/{73B7DC00-F498-4ABD-AB79-D07AFD52F395}/InProcServer32]
把它的默认值修改为:
把它的默认值修改为:
C:/Program Files (x86)/Common Files/Microsoft Shared/MSEnv/TextMgrP.dll
VS2010与VS2008 MSDN冲突解决方案
本文介绍了安装VS2010后,再安装VS2008的MSDN可能会遇到的问题及解决方法。通过修改注册表中特定项的值,可以有效解决此冲突问题,确保两个版本的Visual Studio能够正常运行。


被折叠的 条评论
为什么被折叠?



