VS2015 运行工程过程中 显示由于找不到VCRUNTIME140D.DLL,无法继续执行此代码

俺第一次用vs,在编译工程源代码时出现了这样的问题。各种无法查找或打开PCB文件,导致无法运行

VS2015 运行工程过程中 显示由于找不到VCRUNTIME140D.DLL,无法继续执行此代码_第1张图片

后面参考了一个博主的:

(20条消息) VS“无法查找或打开PDB文件”问题_pengege666的博客-CSDN博客

确实没有原来那么多了。但是又出现了新的问题,提示我各种dll文件找不到,无法执行代码,需要重新安装软件。于是我重新安装了。但是大漏特漏,还是依旧有问题。

VS2015 运行工程过程中 显示由于找不到VCRUNTIME140D.DLL,无法继续执行此代码_第2张图片

 于是又找了一些方法。终于找到了靠谱的

1.首先去C:\Windows目录下找到SysWOW64和System32文件夹。查找是否缺失了上图或者其他的dll文件。一般出现这种情况都是由于缺失此文件

2.  去下面这个链接下载缺失的dll文件。32位和64位的都有,并且是免费的,适合我这种穷鬼vcruntime140d.dll 免费下载 | DLL‑files.com (dll-files.com)

下面三张图是使用这个网址下载dll文件的一些提示

VS2015 运行工程过程中 显示由于找不到VCRUNTIME140D.DLL,无法继续执行此代码_第3张图片

 VS2015 运行工程过程中 显示由于找不到VCRUNTIME140D.DLL,无法继续执行此代码_第4张图片

VS2015 运行工程过程中 显示由于找不到VCRUNTIME140D.DLL,无法继续执行此代码_第5张图片 3.看你电脑是32位还是64位的。根据上图提示的方法去操作,下载32位或64位的dll文件。放在对应的C:\Windows\SysWOW64或C:Windows\System32文件夹中。我把32位的dll文件拷贝到了C:Windows\System32中。把64位的dll文件拷贝到C:\Windows\SysWOW64中。当我信心满满的去运行工程时。发现又有问题。说运行程序无法正常启动

VS2015 运行工程过程中 显示由于找不到VCRUNTIME140D.DLL,无法继续执行此代码_第6张图片

4.又在网上搜为什么。发现有可能时dll文件装反了。需要注意一个地方。看看是  x86 还是x64

注意!注意!注意! x64对应System32文件夹对应64位的dll文件

                                  x86对应SysWOW64文件夹对应32位的dll文件

 所以我在第三步把这个搞反了。于是我又重新把32位的dll文件放到了C:\Windows\SysWOW64中。在重新运行,问题通通都没有了。哈哈哈

希望以上的记录对大家有用

 

你可能感兴趣的:(VS2015 运行工程过程中 显示由于找不到VCRUNTIME140D.DLL,无法继续执行此代码)