fatal error C1902: Program database manager mismatch; please check your installation; error LNK2001:

cadence—virtuosoic617的使用技巧收集区 cadence使用 阅读详情

问题“fatal error C1902: Program database manager mismatch; please check your installation”的解决方案:

Well, I belive it is not really a compiler bug.
Here are steps how I got it and solve:

1. I like to compile some sources from the command prompt, so I added to the PATH environment 
variable - "C:/Program Files/Microsoft Visual Studio 8/VC/bin/". 
After that I had to copy some files from "C:/Program Files/Microsoft Visual Studio 8/Common7/IDE/"
 to get cl.exe working (one of files was mspdb80.dll).
 
2. Some time later I tryed to compile a project from MSDev and got C1902 error.
3. With MSDN search I got to this place to see Jonathan Caves's helpful message about mspdbsrv.exe.
4. I just copied that EXE to /VC/bin/ and everithing becomes Ok.
5. Now I can compile anything from both MSDev and C:/ :).

IMHO this problem arises when mspdb80.dll exists in some of directories that are listed in the PATH environment variable, but mspdbsrv.exe does not. By default, both of them are not on the search path, so just guys like me who are copying files around HDD are able to face this problem :).

Thanks for help. Hope this post will be of some use.


I suspect that there is a more fundamental problem here. It seems that somehow you have
 got a mismatched mspdb80.dll and mspdbsrv.exe on your system. The only fix, 
 unfortunately, is to do a re-install of the product.

Here's the steps I would advise:

Make sure the IDE is not running

Run "Task Manager" and click on the "Processes" tab: if there is a mspdbsrv.exe process running 
then select the process and then click on "End Process" button at the bottom

Uninstall the product

At this point you might want to search for any copies of "mspdbsrv.exe" and "mspdb80.dll" 
on your machine: you may have older versions left over from an earlier install: 
if you find any you should delete them.

Once you are certain that your machine is clean you can then re-install the product.

These steps, hopefully, will ensure that you have matched versions of mspdb80.dll and mspdbsrv.exe

【医学图像分割网络】之Res U-Net网络PyTorch复现 【医学图像分割网络】之Res U-Net网络PyTorch复现 1.内容 U-Net网络算是医学图像分割领域的开山之作,我接触深度学习到现在大概将近大半年时间,看到了很多基于U-Net网络的变体,后续也会继续和大家一起分享学习。这次分享ResNet+U-Net的一个改进版,ResNet本身就是一个十分优秀的backbone,目前应用仍然十分广泛,我们融合进ResNet后,我们就可以使得U-Net进行迁移学习了。 1.将Resnet作为encoder替换U-Net原始结构 2.U-Net提出时间较早,当时还没 阅读详情

相关推荐

线上专利申请(超详细)| 签名确认

在【法人登录】页面点击【证书登录】按钮,弹出证书登录提示框,点击【确 认】按钮,进入到输入证书密码页面,点击【取消】按钮,取消本次操作。企业在提交申请时,需要增加签名,如使用企业账户点击提交,会弹出“法人、代理机构不能签名,请使用经办人签名”,这个时候就需要换个账号了。在需要签名时,将专利官网的登录方式点击法人登录,选择扫码登录,使用移动端经办人账户的扫一扫功能扫描登录。登录完成后,再点击签名,使用移动端扫一扫功能,扫描签名,输入证书号,确认签名,并提交。最后,祝大家的申请都成功!

weixin_62112323的博客 9110

fatal error C1902: Program database manager mismatch; please check your installation

问题“fatal error C1902: Program database manager mismatch; please check your installation”的解决方案: Well, I belive it is not really a compiler bug.Here are steps how I got it and solve: 1. I like to comp...

weixin_34226182的博客 216

Android Studio打包全攻略---从入门到精通

初出茅庐 手动打包怎么手动打包项目写完了,现在需要把应用上传到市场,问题出现—怎么把代码变成.apk(Android的可安装文件)。 1. 创建签名文件 2. 填写好签名参数 3. 生成APK 注意:签名的密码和密匙的密码注意保管,不要忘了,签名文件别泄漏了,也别搞丢了为什么要打包我最开始就有这个疑问,我们的代码不是点了下运行按钮就直接安装到手机上了吗,我们在在项目Project

我早就想,要这样载着你,翻山越岭 2万+

fatal error C1902: Program database manager mismatch; please check your installation; error LNK2001:unresolved external symbol

fatal error C1902: Program database manager mismatch; please check your installation 问题“fatal error C1902: Program database manager mismatch; please check your installation”的解决方案:Well, I belive it

woyaowenzi的专栏 4686

AMD锐龙笔记本隐藏玩法:分核降压+ PBO2超频全攻略(以5900HX/6900HX为例)

本文详细解析了AMD锐龙笔记本(以5900HX/6900HX为例)的分核降压与PBO2超频技术,帮助用户释放处理器隐藏性能。通过BIOS设置、Curve Optimizer参数调整及稳定性测试,实现性能提升与温度控制的完美平衡,适合硬件爱好者进阶调校。

weixin_30617737的博客 342

用Python和sklearn预测NBA比赛胜负:从数据清洗到模型优化的完整流程

本文详细介绍了如何使用Python和sklearn构建NBA比赛胜负预测模型,涵盖从数据清洗、特征工程到模型优化与部署的完整流程。通过对比随机森林、XGBoost等主流算法,提供实战技巧和解决方案,帮助数据爱好者掌握体育数据分析的核心技术。

weixin_30823001的博客 131

fatal error C1902: Program database manager mismatch; please check your installation

之前的时候一直使用vs还是正常的,后来重新编译sqlite3后,在使用vs就出现上述错误。 查看文章,发现 VS2010生成sqlite3.lib—32位系统 我做了如下的操作: 将D:\Program Files\VS2010\Common7\IDE\文件夹下的对应的mspdb100.dll.拷贝到bin文件夹下。 解决办法: 将上述的dll删除就可以了,重新编译。 ...

u012719076的博客 762

国密SSL通信的调试技巧

前面写了几篇国密开发相关的文章:解读国密非对称加密算法SM2啥?双证书?详解国密SM2的加密和解密详解国密SSL ECC_SM4_SM3套件详解国密SM2的数字签名这篇文章来聊一聊国密S...

云水木石 3206

Visual Studio 出现错误fatal error C1902: 程序数据库管理器不匹配;请检查安装

在微软官方查询到错误提示的解释: Fatal Error C1902 program database manager mismatch; please check your installation A program database file (.pdb) was created using a newer version of mspdbXXX.dll than the one th...

嵌入式之斋 4235

测绘程序设计——试题一:出租车轨迹数据计算

仅展示试题1的原文,如需了解其余内容,请自行购买图书李老师著作主页-http://ybli.users.sgg.whu.edu.cn/book/

chengzilhc的博客 891

28-手把手教你手写CPU-Verilog - 乘法器设计:Booth算法与Wallace树乘法器

文章摘要: 本文详细介绍了两种高效乘法器设计方法:Booth算法和Wallace树乘法器。Booth算法通过检测乘数连续1/0减少部分积,适合有符号数运算;Wallace树采用树形结构压缩部分积,显著降低延迟。文章包含算法原理、具体示例、Verilog实现代码(4位乘法器)及性能对比表,指出Booth适用于通用处理器,Wallace树更适合高性能DSP/GPU。最后强调实际设计中需根据速度、面积和功耗需求选择合适方案。

2301_79143213的博客 206

error C1902: Program database manager mismatch;please check your installation

Q:把“工具”-》“选项”-》“项目和解决方案”-》“VC++目录”-》“平台(WIN32)”-》“包含文件”下的几个宏路径中的某一个给删掉了之后再编译时出现下面错误: error PRJ0002 : 错误的结果 -1073741515 (从“C:/Program Files/Microsoft Visual Studio 9.0/VC/bin/cl.exe”返回) 网上搜了一下说是把mspd

danxuezx的专栏 2636

华为OD机试新系统真题 【LLM推理批次最大化】

华为OD机试 新系统真题【LLM推理批次最大化】,提供C语言、Java、C++、Python、Go、JavaScript源码实现,并提供完整思路讲解,以及在线OJ模拟做题。华为OD机试真题【LLM推理批次最大化】多语言题解。

qq_45776114的博客 569

fatal error C1902 Program database manager mismatch; please check your installation问题的解决

作者:朱金灿 来源:http://blog.youkuaiyun.com/clever101 上午研究sqlite。生成sqlite的导入库需要用到VS的lib工具(位置一般在$ \MicrosoftVisual Studio 8\VC\bin目录下)。结果运行该工具出现缺少mspdb80.dll的错误。我把mspdb80.dll搜索出来,拷贝到$ \Microsoft Visual Studio 8\V...

云计算? 349

霍尼韦尔SoftMaster使用说明

霍尼韦尔SoftMaster使用说明

C# WinForm 基于DirectShow.dll编写的程序,可边预览边保存视频,音频和图片

基于微软的DirectShow.dll的二次开发1.自动识别连接的摄像头跟麦克风且可以对其进行选择(默认选中第一个)2.可录制wmv和avi两种格式的视频并且都带有音频,avi可以录制的分辨率和帧数进行选择,wmv默认进行了淸晰度优化如不喜欢可去除代码中有相关提示3.可在预览点开之后进行拍照,也可边录制视频边拍照4.添加了视频和音频的压缩功能(酌情使用)这次二次开发发现C#对DirectShow的相关信息太少,这次做完也不敢藏私共享出来,还望大家指正

qt编译报错与解决

qt编译报错与解决 使用minGw MVS2017和MVS2015分别出现错误 查了很多资料,并不适合自己的问题 添加环境变量后问题解决 把C:\Qt\Qt5.9.1\5.9.1\mingw53_32\bin加入环境变量 参考:Qt Program database manager mismatch; please check your installation和constexpr函数不会生成常数表达式 对我而言,我安装的是Qt5.12.0,但是报错是一样的,所以我就把自己相应目录添加到换将变量就可以解决问

juluwangriyue的博客 4242

OV9734 DATASHEET,完整规格书

OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等

已解决:fatal error C1902: Program database manager mismatch; please check your installation

<br /><br />今天在用 VC2010 编译项目时出现这个奇怪的错误,以前都用的好好的,网上搜索说需要把以下四个文件从安装目录的 Common7/IDE 目录下面 复制到 VC/Bin 目录下面:<br /><br />mspdbsrv.exe<br />mspdbcore.dll<br />mspdb100.dll<br />msobj100.dll<br />复制之后,问题解决,网友遇到的问题以及解决方案如下:<br />复制了之后还是不行。后来我想可能还有其他地方的程序调用,于是就把这几个文件

tyronewj的专栏 4369

VB摄像头监控

该VB模块可对摄像头捕获的画面进行录像等,可在创建的窗口进行控制

Program database manager mismatch; please check your installation

  在使用VS2005,编写dll时,编译的过程中出现上述问题。 解决办法:   从VS2005安装目录\Common7\IDE 复制下面四个文件到VS2005安装目录\VC\Bin 目录下面。 mspdbsrv.exe mspdbcore.dll mspdb80.dll msobj80.dll   如果上述办法还是无法解决,请将上述文件拷贝到system32 目录下...

253

Visual Studio——fatal error C1902: Program database manager mismatch; please check your installation

今天实习时,因为要用到第三方库,在用 VC2010 编译项目时出现这个问题。 把以下四个文件从安装目录的 Common7/IDE 目录下面 复制到 VC/Bin 目录下面,再把这几个文件复制到 system32 目录下面去就可以了。mspdbsrv.exemspdbcore.dllmspdb100.dllmsobj100.dll

Learn From The Masters 1303

数据库链接出错(编译报错)

报错: fatal error C1902: Program database manager mismatch; please check your installation 解决方法: 将程序mspdbsrv.exe(位置 %vs8path%\Common7\IDE)拷贝到VC\bin文件夹下

uestc_wxp的专栏 367

VS2010: Fatal error C1902: Program database manager mismatch; please check your installation

今天在编译程序时突然遇到这个错误,经过百度很久,才j

汽配快车道:助力汽配外贸业务的高效管理平台。 1869
上一篇: C++ 访问操作跨平台数据库Sqlite
下一篇: error LNK2005: _DllMain@12 already defined in MSVCRTD.lib(dllmain.obj)
雪岢奇
博客等级 码龄17年 310粉丝 60原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值