由于找不到MSVCP140.dll / VCTUNTIME140.dll…
-
场景
当你下载了一个程序,双击运行后,可能会出现如下弹窗:
或者:
-
原因
DLL文件(又叫动态库链接库),为程序运行所依赖的外部文件。软件开发者将可能被多个可执行程序使用的代码片段或功能编译为动态库文件,这样既可以减少程序的体积,又可以实现功能的复用。
简单来说,当程序启动时,会在电脑中搜索依赖的动态库文件,找到后将dll加载到内存中,供程序使用。
如果没找到,就会出现上面说到的错误。 -
解决方案
通过搜索了解到,这两个动态库文件属于Visual C++ Redistributable运行库,也就是windows中的c++运行时(C++运行所需要的环境),找不到是因为我们电脑中没有安装这个库。可以通过Visual C++ Redistributable运行库页面下载这个库的安装程序。
根据自己的电脑架构,下载相应版本,根据引导安装即可。