最近弄了夷c++ debug生成的exe,拿去其它电脑上运行,却出现如下的缺少五种DLL文件。
msvcp140d.dll
ucrtbased.dll
vcruntime140.dll
vcruntime140_1d.dll
vcruntime140d.dll
解决办法
到系统里面搜索上述的这五个DLL,然后粘贴到EXE同级目录下即可解决问题。
当然了。你也不一定能够解决问题。为什么呢,因为有时候会看到这样的提示:
“应用程序无法正常启动(0xc000007b)。
关于这个提示又怎么解决呢?
原因:上述的五个DLL的版本不对导致的。一定是64位和32位导致的错误。我的是64位应用程序,所以得使用64位对应的DLL就能解决问题。
如何区分64和32位的DLL呢?看好下面。
64位的DLL在系统中的这个目录:C:\Windows\System32
32位的DLL在系统中的这个目录:C:\Windows\SysWOW64
千万别记错哦,现在,问题全部解决了。