C++ 在Visual Studio 2015中使用QtAddIn调试Visual Studio 2013的运行时

C++ 在Visual Studio 2015中使用QtAddIn调试Visual Studio 2013的运行时,c++,qt,debugging,visual-studio-2013,visual-studio-2015,C++,Qt,Debugging,Visual Studio 2013,Visual Studio 2015,在完全删除以前的Visual Studio版本后,我刚刚安装了Visual Studio 2015社区版。然后,我立即从内置扩展工具中添加了qt addin,并尝试转换和编译我的qt项目 在发布模式下编译时没有问题,但每当我尝试编译调试版本时,我都会 缺少MSVCP120D.dll/MSVCR120D.dll 这个问题似乎只发生在Qt项目中 我知道这些DLL是VC2013的调试运行时文件,您知道如何强制使用新的DLL或任何方法来避免此问题吗?调试版本没有可再发行的MS VC运行时包。那些只存在

在完全删除以前的Visual Studio版本后,我刚刚安装了Visual Studio 2015社区版。然后,我立即从内置扩展工具中添加了
qt addin
,并尝试转换和编译我的qt项目

在发布模式下编译时没有问题,但每当我尝试编译调试版本时,我都会

缺少MSVCP120D.dll/MSVCR120D.dll

这个问题似乎只发生在Qt项目中


我知道这些DLL是VC2013的调试运行时文件,您知道如何强制使用新的DLL或任何方法来避免此问题吗?

调试版本没有可再发行的MS VC运行时包。那些只存在

在PC上安装Visual Studio 2013并复制所需的DLL

C:\windows\system32\msvcr120d.dll
C:\windows\system32\msvci120.dll
C:\windows\system32\msvcp120d.dll

安装到您的计算机。

调试版本没有可再发行的MS VC运行时包。那些只存在

在PC上安装Visual Studio 2013并复制所需的DLL

C:\windows\system32\msvcr120d.dll
C:\windows\system32\msvci120.dll
C:\windows\system32\msvcp120d.dll

您必须在VS项目属性中将工具集设置为2015,并使用VS2015构建的Qt DLL(如果没有分发,您必须自己构建)

您必须在VS项目属性中将工具集设置为2015,并使用VS2015构建的Qt DLL(假设没有发布,您必须自己构建)

如果您不想出现问题,您需要安装msvc 2013编译器。可以将其与2015 studio一起使用。如果您混合使用不同编译器构建的二进制文件(您的项目-2015,Qt-2013),可能会导致不可预知的错误。可能重复如果您不想出现问题,则需要安装msvc 2013编译器。可以将其与2015 studio一起使用。如果混合使用不同编译器生成的二进制文件(您的项目-2015,Qt-2013),则可能会导致不可预测的错误。可能重复