gpt4 book ai didi

windows - 哪个是前瞻性名称,vc_redist..exe 或 vcredist_.exe?

转载 作者:行者123 更新时间:2023-12-04 11:45:38 29 4
gpt4 key购买 nike

似乎 Microsoft Visual C++ 提供了可在两种名称格式下重新分发的 VC++ 运行时的等效副本。

VS2017:

@ /cygdrive/c/Program Files (x86)/Microsoft Visual Studio/2017/Community/VC/Redist/MSVC/14.16.27012
$ cksum.exe vcredist_* vc_redist.*
4227323895 15311608 vcredist_x64.exe
1446350140 14636936 vcredist_x86.exe
646937804 7271400 vc_redist.arm64.exe
4227323895 15311608 vc_redist.x64.exe
1446350140 14636936 vc_redist.x86.exe

VS2019:
@ /cygdrive/c/Program Files (x86)/Microsoft Visual Studio/2019/Professional/VC/Redist/MSVC/14.23.27820
$ cksum.exe vcredist_* vc_redist.*
4163206349 15073600 vcredist_x64.exe
1076245464 14373272 vcredist_x86.exe
4163206349 15073600 vc_redist.x64.exe
1076245464 14373272 vc_redist.x86.exe

我不确定为什么 VS2019 安装没有 arm64 版本(也许我没有安装支持?),但基于 Windows ARM64 支持较新的事实,这一切都表明:
  • 这些可再发行软件包正在进行重命名。
  • 由于内容相同,一组名称是现在的兼容性名称,另一组是前进的名称。
  • vc_redist.<arch>.exe名称似乎是较新的格式,这是基于 ARM64 以该格式存在的事实,并且 ARM64 支持在 Windows 中是新的。

  • 然而,一些搜索没有显示任何文件来支持这些结论。如果我想保持兼容,我应该使用哪种名称格式?支持 MSVC 文档的链接将是理想的选择。

    最佳答案

    根据Visual Studio documentation :

    In versions of Visual Studio since 2017, these files are named vc_redist.arm64.exe, vc_redist.x64.exe, and vc_redist.x86.exe. In Visual Studio 2015, Visual Studio 2017, and Visual Studio 2019, they're also available under the names vcredist_x86.exe, vcredist_x64.exe, and vcredist_arm.exe (2015 only).


    所以 vc_redist.x86.exe似乎是新名称。这也被列为 vcredist_x86.exe 的原始文件名。如果您在资源管理器中打开文件属性,至少对于 VS 2019 提供的文件。

    关于windows - 哪个是前瞻性名称,vc_redist.<arch>.exe 或 vcredist_<arch>.exe?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58843584/

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