如何解决vs2015运行缺少ucrtbased.dll的问题

如题所述

1,安装.NET Framework 4.5.1
2,安装Microsoft Visual C++ Build Tools 2015
当前最新版本:Microsoft Visual C++ Build Tools 2015 Update 3
3,安装Microsoft Visual C++ 2015 Redistributable

编译使用注意:cl.exe /EHsc /D _DEBUG /MDd xx.cpp
使用/MDd选项编译源文件后,运行时需要 MSVCP140D.dll,VCRUNTIME140D.dll,ucrtbased.dll这三个DLL文件。
须将对应版本(x86,x64,arm)的ucrtbased.dll需要拷贝到目标文件(exe)的目录下才可以成功运行程序。
温馨提示:内容为网友见解,仅供参考
第1个回答  2017-09-27
你可以重新下载一个libeay32.dll文件,然后按如下步骤操作:一、解压后直接拷贝该文件到系统目录里:1、Windows 95/98/Me系统,复制到C:\Windows\System目录下。2、Windows NT/2000系统,复制到C:\WINNT\System32目录下。3、Windows XP/WIN7/Vista系统,复制到C:\Windows\System32目录下。4、如果您的系统是64位的请将文件复制到C:\Windows\SysWOW64目录二、打开"开始-运行-输入regsvr32 libeay32.dll",回车即可解决。已上传并提供下载连接,可根据需要下载。
可以安装腾讯电脑管家,点击工具箱-电脑诊所-直接搜索丢失eay32.dll,会有一键修复办法,非常方便的。本回答被提问者采纳
相似回答