不知道怎么回事,现在我一编译程序时,就会出现这个错误,每个项目都编译不了了,非常奇怪,有谁碰到过吗?

解决方案 »

  1.   

    mspdbsrv.exe, mspdbcore.dll, and mspdb80.dll are installed on your system.
      

  2.   

    我是前两天往VC2005安装路径Microsoft Visual Studio 8\VC\bin里放了个mspdb80.dll,是从common7 中找到并粘贴过去的,因为想用bin目录下的dumpbin程序,今天一运行也出现了楼主的问题,在网上查一下,把那个dll删除就好了。
    参考的网页:http://www.cnblogs.com/flyingfish/archive/2007/03/16/677605.html
    个人理解楼上可能是说如果在bin目录中有上述文件删掉就OK了~~
    相信这么长时间楼主早就解决问题了,呵呵~~
      

  3.   

    我是想用dumpbin程序,后来我拷贝至c:\windows\system32\目录,听你这么一说我就把这个目录的文件删除了,所以就好了,呵呵
    这个问题把我搞死了,忘了以前要用这个程序拷贝的文件了,谢谢楼上
      

  4.   

    mspdb80.dll这个文件从c:\windows\system32\目录删除就可以了,这是我自己拷贝的,不是本来就带的,看看是不是你们也是自己拷贝的,否则你在c:\windows\system32\目录下是找不到的
      

  5.   

    这个帖子太有用了,我不记得是否拷贝了dll了,平时的VC编译都是OK的,但是CMake始终配置不成功。
    看了这个帖子,删除该dll,立即就好了。感谢各位的分享!
      

  6.   

    以后还要使用dumpbin怎么办?
    不会每次都拷贝/删除吧,太麻烦了
      

  7.   

    安装一下vs2005 sp1就可以了920770  (http://support.microsoft.com/kb/920770/ ) FIX: 您可能会收到"致命错误 C1902"错误消息和解决方案生成可能失败,当您尝试使用 AT 命令或 $ 计划的任务自动化的 Visual Studio 2005 中的 C 或 c + + 项目生成 
      

  8.   

    用VC2010也遇到了这个问题,看了2楼的贴子,原来在拷mspdb#.dll的同时拷mspdbsrv.exe即可。
      

  9.   

    mspdb100.dll 拷贝出来也是这样问题,感谢大家分享
      

  10.   

    那为什么我删除了就不行 ,之前我那个BIN目录里是没有那个.DLL文件的,后来我从网上找了一个放进去的,还有个MSPDBCORE.DLL这个文件也是从网上下载的加进去的 ,但是我按你说的删除了这个还是现实这个错误..q求解答。。??????
      

  11.   

    我在VS22055也遇到这样的问题。当时为了把使用bin目录下的lib工具,特意从别的VS目录下拷贝mspdb80.dll到bin目录下。使用完之后,未移除bin目录下的mspdb80.dll就会出现该问题。所有,直接删除bin目录下的mspdb80.dll就可以了。