这是干什么用的?
可用的版本是什么,它们每个都匹配什么?
E.G:我的一些工具,如 py2exe 不能他们,但你仍然需要他们来运行产生的 exe。
如何解决,如果你想分发一个软件的 Windows:
技术上:如何确保用户有一个?如果没有,如何提供一个?对于所有版本的 Windows。
法律上:它对自由软件的工作原理相同吗?盈利软件?有什么具体的事情要做吗?
它是 Windows 可执行文件使用的 C 运行时。它们是用 C 或 C ++ 编写的,因此它们像任何 C 或 C ++ 程序一样具有 C 运行时要求。
它是一个专用 DLL,只能由 Windows 可执行文件使用。您不能分发它或覆盖它,这将是相当灾难性的。DLL 受 Windows 文件系统保护功能的保护,覆盖它将使它再次自动恢复文件。
你不应该依赖它,微软没有义务保持它在 Windows 版本之间兼容。然而,这并没有减慢 MinGW 项目的速度,他们仍然使用它。或者,如果您使用 Visual Studio 的非常旧版本,其 CRT 也使用该名称,则可能是一个问题,这是 15 年前版本 6 的问题。YMMV 如果您最终对它有依赖性。
这是 Microsoft Visual C++ Runtime。它们与编译器版本匹配。
您可以静态链接它,这会删除依赖关系。您的安装可以检测您的用户是否需要它。
本站系公益性非盈利分享网址,本文来自用户投稿,不代表边看边学立场,如若转载,请注明出处
评论列表(44条)