QT程序运行找不到msvcp140.dll / msvcp140d.dll,vcruntime140.dll / vcruntime140d.dll ,ucrtbased.dll等的解决方案

 问题描述:“在发布了qt程序后(基于VC2015),在新的电脑上运行,出现报错:找不到msvcp140.dll ,vcruntime140.dll ,ucrtbased.dll等”

解决方案:

         1、这是由于新的电脑系统环境缺少以上这些所需库所致,以我的程序为例,在新的电脑上安装Microsoft Visual C++2015运行库(我的qt是基于VS2015,找到自己对应的即可)。

下载地址:https://download.csdn.net/download/Shi_Jason/15365784

或者直接百度下载地址。

           2、在安装完以上运行库后,如果还会出现“找不到msvcp140d.dll ,vcruntime140d.dll ,ucrtbased.dll等”

则需要找到对应缺少的dll库,放在系统中对应的位置。

具体方式如下:一般缺少以下几个链接库

下载地址:https://download.csdn.net/download/Shi_Jason/15365815

或者直接百度下载地址。

注意:以上几个库都有32位和64位。在得到以上几个库的32/64位文件后,

具体的放置位置:x86文件的放在C:\Windows\SysWOW64,x64文件下的放在C:\Windows\System32。

另外一种简单的方法:

在开发程序电脑的C盘搜索新电脑需要的DLL链接库,然后按照32与64的区分,放在对应的位置上(具体的放置位置:x86文件的放在C:\Windows\SysWOW64,x64文件下的放在C:\Windows\System32

 

  • 1
    点赞
  • 20
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值