VS2015编译程序时报错缺失msvcp140d.dll和ucrtbased.dll解决方法

一句话,缺什么补什么

  • 补充msvcp140d.dll
    下载入下面的dll 文件,一共有四个,如图
    VS2015编译程序时报错缺失msvcp140d.dll和ucrtbased.dll解决方法_第1张图片
    文件名后缀带有-system32的两个文件,去除“-system32”,并且存放到C:\Windows\System32中;另外带有“-sysWOW64”,去除“-sysWOW64”,并且存放到C:\Windows\SysWOW64

这里发现C:\Windows\System32目录下是有这两个文件的,我缺的是C:\Windows\SysWOW64目录下的两个dll文件。你自己看情况吧

  • 补充ucrtbased.dll

一种方法是把ucrtbased.dll下载好复制到C:\Windows\SysWOW64

第二种方法是,因为这个是vs编译c++的方式问题,你可以手动选择" 多线程调试(/MTd)"运行库重新编译即可。方式如下

”debug属性页“中设置。第一步:找到”属性管理器“,在”Debug | Win32“上右击,找到属性。如果找不到属性管理器,在视图------其他窗口-------属性管理器
VS2015编译程序时报错缺失msvcp140d.dll和ucrtbased.dll解决方法_第2张图片

第二步:Debug属性页--------代码生成-----------运行库----------多线程调试(/MTd)
VS2015编译程序时报错缺失msvcp140d.dll和ucrtbased.dll解决方法_第3张图片

  • dll文件我上传在这里 点击这里下载上面提到的几个dll文件

你可能感兴趣的:(工具使用)