在我的 Windows XP 中,为什么突然安装了 msvc++ 2008 可再发行组件包?
安装日期与我的 qt sdk 和 virtualbox 相同。这可能是由于其中之一吗?还是其他原因?
答案1
Qt sdk 不需要 Visual C++ 2008 可再发行版本。
使用 Visual C++ SP1 开发的“应用程序”需要在未安装 Visual C++ 2008 SP1 的计算机上运行。因此,通常在部署使用 VS 开发的应用程序时,它们会与安装程序捆绑在一起。
所以我的答案是 Virtual Box
答案2
从下载页面:
Microsoft Visual C++ 2008 SP1 可再发行组件包 (x86) 安装了 Visual C++ 库的运行时组件,这些组件是在未安装 Visual C++ 2008 SP1 的计算机上运行使用 Visual C++ SP1 开发的应用程序所需的。
此包安装 C 运行时 (CRT)、标准 C++、ATL、MFC、OpenMP 和 MSDIA 库的运行时组件。对于支持并行部署模型 (CRT、SCL、ATL、MFC、OpenMP) 的库,它们将安装到支持并行程序集的 Windows 操作系统版本的本机程序集缓存(也称为 WinSxS 文件夹)中。
由于 VirtualBox 需要 Visual Studio 2003 或 2005构建说明,我假设它们来自 VirtualBox。
答案3
MSVC++ 是Visual C++ 2008 可再发行版本,我猜测它是使用 Qt SDK 或 VirtualBox 安装的。