Visual studio 2013 尝试在visual studio 2015上运行时缺少msvcp120d.dll

Visual studio 2013 尝试在visual studio 2015上运行时缺少msvcp120d.dll,visual-studio-2013,dll,visual-studio-2015,Visual Studio 2013,Dll,Visual Studio 2015,我安装了Visual studio 2013,并在上面运行了我的代码。 几个月前,我安装了Visual studio 2015并在那里调试了我的项目。 一周前,我决定不再使用Visual studio 2013卸载它。 自2015年以来,我一直无法在调试模式下运行代码。我尝试过清理我的项目并重建它(我的代码不依赖于其他编译代码)。我也尝试过安装Visual studio 2013重新分发包,但在尝试启动代码的调试版本时,仍然出现了msvcp120d.dll丢失的错误。 关于如何修复这个问题,有什

我安装了Visual studio 2013,并在上面运行了我的代码。 几个月前,我安装了Visual studio 2015并在那里调试了我的项目。 一周前,我决定不再使用Visual studio 2013卸载它。 自2015年以来,我一直无法在调试模式下运行代码。我尝试过清理我的项目并重建它(我的代码不依赖于其他编译代码)。我也尝试过安装Visual studio 2013重新分发包,但在尝试启动代码的调试版本时,仍然出现了msvcp120d.dll丢失的错误。
关于如何修复这个问题,有什么想法吗?

你仍然使用在VS2013中被编译为调试的LIB/DLL,所以你依赖于VC++ +2013的调试C++运行时,这很奇怪,我认为我不需要。有没有办法找出哪个lib/dll?我使用了dependency walker,发现我使用了一个用VS2013编译的HDF5库。我想重建HDF5库应该可以解决这个问题。好的,用VS2015重建可以修复它吗?是的,谢谢,现在效果很好。