安装 VC++ 调试运行时分发版

问题描述 投票:0回答:3

有没有办法在不安装 Visual Studio 的情况下安装或拥有 VC++ Debug Runtime Distributable? 只是为了在另一台没有 VS2013 的机器上运行使用 VS2013 以调试模式编译的 dll。

debugging visual-c++ runtime
3个回答
21
投票

出于测试目的,您可以将所需的调试 DLL 与应用程序“并排”包含在一起。你可以在安装了 VS 2013 的机器上找到它们:

C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\redist\Debug_NonRedist

部署应用程序时,必须使用发布模式发行版。对于 Win32 桌面应用程序,请使用这些说明。对于 Windows 应用商店应用程序,您不必部署 CRT,因为它由 Windows 应用商店处理。


3
投票

OP问的是2013年,但标题很笼统,所以..

我只是想指出,在带有“选择您想要的”安装程序的较新 Visual Studio 版本中,对于调试运行时,您只需要“工具”或“构建工具”(例如

VC++ 2017 version 15.9 v14.16 latest v141 tools
MSVC v142 - VS 2019 C++ Build Tools
,而不是与工具集

混淆

至于在哪里可以找到这些库,VS 2015 仍然将它们基本上放在 Chuck 的答案中概述的相同路径中。从 2017 年开始,你应该有这样的东西:

<root>\Microsoft Visual Studio\2017\Community\VC\Redist\MSVC\14.16.27012\debug_nonredist

0
投票

对于 Visual Studio 2022:

C:\Program Files\Microsoft Visual Studio\2022\Professional\VC\Redist\MSVC\14.36.32532\debug_nonredist\x64\Microsoft.VC143.DebugCRT
© www.soinside.com 2019 - 2024. All rights reserved.