mspdb80.dll引起的编译错误

原创 2007年09月16日 21:11:00

 安装后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再次编译,^_^

C/C++编译器-cl.exe的命令选项 || 找不到mspdb80.dll文件

和在IDE中编译相比,命令行模式编译速度更快,并可以避免被IDE产生的一些附加信息所干扰。本文将介绍微软C/C++编译器命令行模式设定和用法。   1、设置环境变量: PATH=C:\P...
  • scut1135
  • scut1135
  • 2013年03月05日 01:42
  • 1736

mspdb80.dll not found解决方案

在cmd中键入ml 执行编译时会出现mspdb80.dll无法找到的情况,是因为VC/Bin/下没有“msobj80.dll,mspdb80.dll,mspdbcore.dll,mspdbsrv.ex...
  • kv110
  • kv110
  • 2008年06月16日 17:10
  • 5135

inline引起的编译错误

转载请标明是引用于 http://blog.csdn.net/chenyujing1234  欢迎大家拍砖 一、定义 inline BOOL CRegistryOperate::Delete...
  • chenyujing1234
  • chenyujing1234
  • 2012年09月30日 23:44
  • 3286

头文件顺序调换编译出错、添加头文件后仍然报错

第一次看到下划线的地方报错,以为是头文件没有包含,导致未定义错误,后来发现头文件添加后错误依然存在。 void five_key_air_dev_fun_exec_fan(void) { devic...
  • sq2013317
  • sq2013317
  • 2017年07月07日 08:27
  • 275

函数调用方式引起的编译错误

在使用函数模板时有如下定义 template void StartThread(xClass* pThis, xReturn (xClass::* pfn)()) { return; } 在基于对...
  • hou09tian
  • hou09tian
  • 2017年04月25日 16:12
  • 346

mspdb80.dll is missing

http://social.msdn.microsoft.com/Forums/en-US/2a3c57c5-de79-43e6-9769-35043f732d68/mspdb80dll-was-no...
  • xwhbwas2008
  • xwhbwas2008
  • 2014年04月23日 11:16
  • 518

android中string.xml引起的常见编译错误

1、遇到如下错误的时候说明你需要在单引号签名加转义字符(\): 1 Description Resource Path Location Type ...
  • huangyabin001
  • huangyabin001
  • 2014年08月16日 14:20
  • 2343

找不到mspdb80.dll 的解决办法

在cmd中键入cl执行编译(或lib)时会出现 mspdb80.dll无法找到的情况,是因为VC\Bin\下没有 “msobj80.dll,mspdb80.dll,mspdbcore.dll,mspd...
  • mengxiangbaidu
  • mengxiangbaidu
  • 2011年11月27日 20:35
  • 828

已解决的问题----------vs 中文注释导致编译不能通过!!!

亲爱的朋友,也许你在网上下载一些项目运行时,发现到处都是错误,仔细一看发现是中文注释在作怪。我在想是否是文本的格式不对,导致中文注释不能通过编译。我想到了一个方法验证了这个原因! 在UIEdit打开...
  • Anzhongliu
  • Anzhongliu
  • 2016年04月05日 20:54
  • 2173

打开Office软件时的错误-----隐含模块中的编译错误:autoexecnew

 系统出现了一点问题,用ghost还原后发现,打开及关闭办公软件时刻总是出现这个错误。感觉还原后肯定是纯净的,问题出现在什么地方?检查了办公软件安全性相关的选项,没有发现任何问题。因为习惯裸奔,计算机...
  • msonchina
  • msonchina
  • 2007年02月12日 15:38
  • 7979
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:mspdb80.dll引起的编译错误
举报原因:
原因补充:

(最多只允许输入30个字)