缺少msvc140.dll解决办法,缺少任意dll文件的解决办法

本文以最简单的办法意见解决所有dll文件缺失带来的各种疑难杂症。比某度上的二流回答(下载相应dll放到系统目录)要靠谱的多。

1起因

         近日安装最新的labview2019 64位,中途由于网络原因安装失败。导致某些VC++运行库安装出了问题。结果导致我以前安装的好好的QT5.12也无法正常运行了。总是提示缺少msvc140.dll,labview也无法正常启动。

          按理说,.dll文件缺失一般都不会只缺少某一个,就算我装上这个dll,也还是可能会缺少其他dll。于是网上搜索发现,可以通过重装VC++运行库的方法解决所有dll丢失的问题。

2解决思路

          从VC++2005、2008、2010.......开始,而且又要区分32位和64位,一个个安装很麻烦,于是搜索发现微软提供了VC++的所有版本运行库的集合,可以一次安装全搞定。于是下载了一个来用。

我下载的运行库集合里面包含了如下版本:

缺少msvc140.dll解决办法,缺少任意dll文件的解决办法_第1张图片

          可能有人会问,既然是运行库集合,为什么连VC++2015运行库都不包含呢?这是因为VC++2015被2019所取代,也就是说2019已经包含了2015的所有内容,不必重复包含。而且你若安装VC++2015就会发现,VC++2015和VC++2019的运行库的版本号都是14.XX。也就是说主版本号相同的运行库不用重复安装。上图也只是对32位和64位重复安装,却不对主版本号相同的重复安装。而且,就算不懂版本问题,也没关系,反正微软既然这么发布,肯定是都替你考虑好了。

 

3安装过程

1 )    首先在控制面板-->卸载程序里面卸载所有已经安装的VC++运行库。

2 )    卸载.netframework运行框架(可以不执行此步骤)

3 )    下载下面URL中的VC++运行库集合文件,解压后把32位和64位都装上。(如果系统是32位就纸箱装32位运行库,如果系统是64位,则可以两个都装)

http://www.pc6.com/softview/SoftView_104246.html       (或者百度搜索  VC++运行库集合   下载最新的也行)

4)    百度下载.netframework框架并安装,下载最新版即可

5)     上述安装完成后,重新打开QT或者labview,发现可以打开成功了,说明我的办法缺失解决了dll丢失的问题

 

4 欧耶

百度上太多粘贴侠和菜鸟,各种不靠谱的答案充斥其中。还是专业论坛好!!

 

你可能感兴趣的:(C++开发上位机,dll缺失,VC++运行库)