今天用vs2015跑c++的三次样条插值程序,调试时报错由于找不到msvcp140d.dll,vcruntime140d.dll,无法继续执行代码。
上网搜索了一些方案,说要用dll修复工具。
我用everything找了一下,在vs2015的安装文件夹下找到了这两个dll
里边有三个文件夹包含这两个dll。
D:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\redist\debug_nonredist\x64\Microsoft.VC140.DebugCRT
D:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\redist\debug_nonredist\x86\Microsoft.VC140.DebugCRT
D:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\redist\debug_nonredist\arm\Microsoft.VC140.DebugCRT
将里边的msvcp140d.dll和vcruntime140d.dll复制在C:\Windows\SysWOW64和C:\Windows\System32中
注意 x64下的copy在C:\Windows\System32,x86的copy在C:\Windows\SysWOW64。