安装后vs2005使用dumpbin工具发现找不到mspdb80.dll于是把common7/IDE目录下的mspdb80.dll拷贝过去,dumpbin工具好用了可是所有的工程都提示一下错误
fatal error C1902: Program database manager mismatch; please check your installation
删除掉就好了,怀疑是由于拷贝了dll的缘故,于是百度了一下。
还是要把common7/IDE写入path中,保证一些工具可用。
[转]
原因:是由于mspdb80.dll匹配不当造成的,全盘搜索该文件,删除多余的
如果只安装了VS2005,该文件会存在于:
1 C:/Program Files/Microsoft Visual Studio 8/Common7/IDE
2 C:/Program Files/Microsoft Visual Studio 8/VC/bin/amd64
3 C:/Program Files/Common Files/Microsoft Shared/VSA/8.0/VsaEnv
如果还安装了platform SDK, 那么该文件还会存在于:
4 C:/Program Files/Microsoft Platform SDK for Windows Server 2003 R2/Bin/win64
5 C:/Program Files/Microsoft Platform SDK for Windows Server 2003 R2/Bin/win64/x86/AMD64
如果除了这些还有别的地方有这个文件,一律删除!重新启动IDE再次编译,^_^