自己应客户要求做了一个数据库的查询工具,结果在客户电脑那边运行出现了计算机缺少msvcr120.dll和msvcp120.dll问题,一开始以为是MFC程序自身有动态链接,结果才发现是libmysql.dll本身依赖于msvcr120.dll和msvcp120.dll,这两个库对应的是VS2013,msvcp100是VS2010。

大部分人给出的解决方法:
下载整个微软整个VC++运行库vcredist_x64.exe,然后安装。这个方法我也试过,但是不知道为什么还是会缺少动态库。还有的人说是在其它系统sysWOW64文件夹拷贝过来,但是会报0x00000007程序错误,后来了解,即使是在sysWOW64拷贝过来的msvcr120.dll和msvcp120.dll不一定是你需要的位数版本。

解决方法:(以mysql64、msvcp120为例)
1、在VS2013安装目录下找msvcr120.dll和msvcp120.dll,将这两个库拷到程序运行目录下即可,注意有X86和X64的文件夹区分,根据自己的libmysql.dll的位数去决定要32位的还是64位的。这里我只准备了MSVCR120和MSVCP120的DLL。
https://download.csdn.net/download/qq_27731413/12543305
2、配置好微软的运行环境,这里我也准备好了X86和X64的。
https://download.csdn.net/download/qq_27731413/12543102

使用VS制作MFC、libmysql.dll出现计算机缺少msvcr120.dll和msvcp120.dll问题相关推荐

  1. 计算机缺少php5.dll,php5isapi.dll 64位

    php5isapi.dll是存放在Windows系统中的一个非常重要dll文件,缺少它就会造成部分软件或游戏不能正常运行.当用户的电脑弹出提示"无法找到php5isapi.dll" ...

  2. 计算机中丢失msvcp120.dll是什么意思,电脑提示msvcp120.dll丢失怎么办

    一些朋友在使用电脑的过程中,可能会遇到"msvcp120.dll丢失"的情况,那电脑提示msvcp120.dll丢失怎么办呢?碰到了这种情况不用慌,下面和大家分享电脑提示msvcp ...

  3. 无法启动此程序,因为计算机中丢失 MSVCP120.dll。尝试安装该程序以解决此问题

    无法启动此程序,因为计算机中丢失 MSVCP120.dll.尝试安装该程序以解决此问题 参考文章: (1)无法启动此程序,因为计算机中丢失 MSVCP120.dll.尝试安装该程序以解决此问题 (2) ...

  4. 计算机缺少d3dx9_43.dll该怎么办?详细修复教程

    在我们打开游戏或者软件的时候,电脑提示计算机缺少d3dx9_43.dll,无法运行打开该怎么办?相信还有不少小伙伴小伙伴不知道,d3dx9_43.dll文件是电脑重要的系统文件,小编今天就把修复教程分 ...

  5. 神界计算机丢失msvcp120.dll,修复:Win10系统msvcp120.dll丢失了

    Win10系统msvcp120.dll丢失了该怎么办?在Win10系统下可能会有很多朋友遇到软件无法运行出现丢失MSVCP120.dll的问题,如在运行PS的时候就出现系统错误,无法启动此程序,因为计 ...

  6. 关于 Windows10 计算机丢失 MSVCP120.dll 的解决方法

    今天跟平时一样打开电脑开始发布文章需要用到Adobe Photoshop CC2018的时候居然给我来个Photoshop.exe-系统错误.无法启动此程序,因为计算机中丢失MSVCP120.dll ...

  7. 神界计算机丢失msvcp120.dll,如何解决电脑丢失MSVCP120.DLL

    我们打开电脑的时候,系统提示无法启动此程序,因为计算机中丢失MSVCR120.dll,尝试重新安装该程序以解决此问题.这是什么情况呢?因为文件丢失了,所以最简单的方法就是去下载该文件重新安装,具体的方 ...

  8. msvcp120 mysql_Mysql 安装问题一:无法启动此程序,因为计算机丢失MSVCP120.dll,MSVCR120.dll...

    问题 安装MySQL数据库,执行如下命令: D:\mysql-5.7.21-winx64\bin>mysqld -install 弹出"无法启动此程序,因为计算机丢失MSVCP120. ...

  9. 计算机msvcp120.dll丢失的解决方法

    计算机msvcp120.dll丢失的解决方法?相信困扰着不少小伙伴,msvcp120.dll系统文件是电脑重要的文件,丢失或者被损坏的话,很多软件跟游戏都会无法运行.需要怎么修复呢?小编今天就把教程分 ...

最新文章

  1. nginx https反向代理tomcat
  2. linux进程假死的原因_一次Spring Boot假死诊断
  3. 形态数轴的非递进现象
  4. 树莓派3b安装ubuntu mate(在有显示器前提下看)
  5. /etc/profile、/etc/bashrc、~/.bash_profile、~/.bashrc 文件的作用
  6. linux-数据库篇-索引
  7. Linux-kernel网桥代码分析(二)
  8. 早期TikTok运营者经验之谈?
  9. 虚拟机安装python包会出问题吗_虚拟机CentOS7安装python3.6.2及requests模块的问题汇总...
  10. MySQL的详细安装教程和配置过程(附安装包)
  11. 360携手HarmonyOS打造独特的“天气大师”
  12. 谷歌搜索广告如何根据国家市场定点投放
  13. 高中计算机课听课记录表,初中信息技术课听课记录中学信息技术评课笔记
  14. 【科研学术】Typora之markdown公式,汇总,看这一篇就够了~
  15. python 微信自动回复_python微信机器人自动回复
  16. 《人生的智慧》-叔本华著[韦启昌-(译)]
  17. Proteus + μVision Keil单片机仿真教程(一)点亮一个LED
  18. 【技巧】解决向日葵安装完黑屏驱动无法调整屏幕亮度
  19. 山东哈斯精密机械有限公司
  20. 企业通信基础设施行业调研报告 - 市场现状分析与发展前景预测

热门文章

  1. javascript做极简时钟特效,再简单没思路你也做不出来
  2. MT-Retina.js
  3. console程序也有版本和图标
  4. 空间索引不能用analyze进行分析
  5. 在多线程中使用UDP
  6. 综述ASP.NET下的AJAX模式
  7. C#中数据流(文件流、内存流、网络流等)相关知识点梳理
  8. linux 扩充db2表空间,如何扩充db2的表空间、加容器等表空间维护操作
  9. linux编译mmc驱动,Embeded linux之MMC驱动
  10. 为多孔介质的当量直径_新型纳米多孔碳材料在催化剂载体方面的应用