gpt4 book ai didi

windows - CRT,我们还需要重新分配它吗?

转载 作者:可可西里 更新时间:2023-11-01 14:15:54 24 4
gpt4 key购买 nike

在分发 Windows 原生应用程序时,我们还需要为 vcredist.exe 烦恼吗?这些是否与 Win-7 捆绑在一起?

如果不是,是否有任何技术原因,这些没有通过例如Windows 更新 - 而不是让我们用另一件必须工作的东西给客户带来负担? (好吧,这听起来可能有争议,但我真的很想知道为什么这些库没有默认安装/更新在 Windows 机器上)

最佳答案

我认为这取决于您链接的方式/内容。如果您直接链接到 kernel32.dll 等,那没关系,当然(即嵌入了 c 运行时库),但 Microsoft 不推荐这种分发方法。

如果您通过 msvcr80/90/whatever 2010 is.dll 进行链接,那么您可能需要分发该运行时库,因为在 XP 上它不是标准配置。 msvcr80 出现在 Vista 上,但我不认为 msvcr90 - 尽管它可能会被 Windows 更新添加。不过,您不能指望它就在那里,因此故障保险是拥有它的副本以防万一。

据我所知,msvcrt.dll(mingw 链接到的)随所有内容分发 > xp。 vc6 链接到这个吗?那时我没有 VC++。

查看来自 Windows SDK 的带有 depends.exe 的可执行文件,找出它在 Windows API 的部分之外所附带的内容。

关于windows - CRT,我们还需要重新分配它吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2640934/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com