300字范文,内容丰富有趣,生活中的好帮手!
300字范文 > c++系列:关于MSVCR100.dll MSVCR100d.dll Msvcp100.dll Msvcp100D.dll 故障查及解决方法

c++系列:关于MSVCR100.dll MSVCR100d.dll Msvcp100.dll Msvcp100D.dll 故障查及解决方法

时间:2024-03-01 14:51:54

相关推荐

c++系列:关于MSVCR100.dll MSVCR100d.dll Msvcp100.dll Msvcp100D.dll 故障查及解决方法

目录

1.问题出现:

2.排查

3.问题原因

4.问题解决

4.1下载缺少的dll

4.2 放到相应的文件夹中

4.3 测试结果

1.问题出现:

运行一个c++项目的时候,因为环境配置问题,当以debug模式运行的时候,出现以下错误:

2.排查

主要说一下我的经历,运行这个项目之前我并没有接触过c++项目,我要运行一个c++源代码,需要安装环境,配置环境变量,解决各种不兼容出现的问题,心酸只有自己知道,排查问题难免浮躁,但一定要沉得住,要仔细观察出现的错误提示,网上搜各种对应的解决方式,基本是一个坑一个坑的趟过,在此记录一下遇到的问题。

3.问题原因

经翻阅各种资料,知道

3.1如果新打包的程序提示缺少MSVCR100.dll、MSVCP100.dll”或者“MSVCR100d.dll\MSVCP100d.dll”等类似错误信息,请从源机器或者网上下载该库拷贝到目标机器,库分32位和64位(跟自己操作系统有关),32拷贝到C:\Windows\System32,64位拷贝到C:\Windows\SysWOW64,记住库一定要统一版本,不要从别的机器东拼西凑,以一个机器为准;

3.2 程序发布时最好将所需要的库也一并打包,在这我以vs编译器为例,可以从vs安装目录里拷贝MSVCR100.dll等相关运行库,记得区分32或者64位版本,目录如下:

4.问题解决

知道了原因,我们就着手解决

4.1下载缺少的dll

网址dll之家:/,缺点是下载的时候注意不要点击下载完成按钮,会不小心操作添加其他软件,我就中招了,卸载了半天才卸干净.

最后下载成功后是这样的

也可以使用我下载好的,网盘地址如下:

链接:/s/1vgdmrKD9c4GALPe0yXPNOg

提取码:654y

4.2 放到相应的文件夹中

按照上述排查原因,将对应的dll放入电脑文件夹中,以我的情况为例。

电脑是64位机器,我的文件要放在C:\Windows\SysWOW64文件夹下

我运行的程序是32位的 我选择下载后的文件xb86文件中选择一个版本的dll放到C:\Windows\SysWOW64文件夹下

4.3 测试结果

在vs中运行,编译通过即可,如果有其他错误继续解决其他问题,这个问题结束,奥利给!

关注

如果有问题,请在下方评论

想获得更多的学习知识请关注微信公众号:西北码农或扫下方二维码

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。