【发布时间】:2013-03-25 08:19:08
【问题描述】:
Visual C++(更具体地说是 2008)的动态运行时库现在是 Windows 操作系统的一部分吗?我注意到,至少在 Windows 8 上,您不再需要将这些随您的应用程序一起提供或让用户安装来自 Microsoft 的可再发行包。
这是真的吗?如果是这样,这适用于哪些 Windows 版本以及 Visual C++ 的哪些版本?
【问题讨论】:
-
顺便说一下,如果您需要分发一个必须运行而无需安装任何东西的小型应用程序,您始终可以选择静态链接到 CRT。
-
请记住,关于 VC6 CRT 也是如此。如果您想与未来的 Windows 版本保持兼容,请立即遵守规则。 Microsoft 可能会不时引入重大更改,但这些更改主要影响从一开始就没有遵循最佳实践的程序。
标签: c++ windows visual-studio visual-c++ msvcrt