JiaFeiX
V2EX  ›  C

WIN 下 C++运行库系统会显示安装了多个相同的大版本,为啥会这样? 调用的时候,程序调用哪个为准?

  •  
  •   JiaFeiX · Mar 14, 2017 · 2822 views
    This topic created in 3428 days ago, the information mentioned may be changed or developed.

    !()[http://ww1.sinaimg.cn/large/4b7b98f0ly1fdm5dkva7hj20kh0ckmyu]

    很烦,重复的大版本好多

    Supplement 1  ·  Mar 14, 2017
    感谢回帖里朋友提供的信息: http://www.gulu-dev.com/post/2014-06-28-microsoft-crt
    9 replies    2017-03-14 11:42:57 +08:00
    enenaaa
        1
    enenaaa  
       Mar 14, 2017
    程序编译的时候生成 Manifest 文件, 里面指定了库文件版本。
    Manifest 可以嵌入 exe , 也可以单独生成。
    nicevar
        2
    nicevar  
       Mar 14, 2017
    你有强迫症?不要去删这些运行库,其实占不了多大空间,你删了某个版本可能导致某些软件运行崩溃,至于程序调用,哪个版本都有可能
    你就想比如一些软件是早期开发的,后来的版本 api 发生了变动,你把库删掉,它还能正常运行吗
    nicevar
        3
    nicevar  
       Mar 14, 2017
    再说你这数量也不多啊,也就我电脑上的一半
    jiangzhuo
        4
    jiangzhuo  
       Mar 14, 2017
    05 08 10 12 13 15 16 17
    楼主还不到我一半
    Famio
        5
    Famio  
       Mar 14, 2017
    我之前看过说 vc 库无法向下兼容……然后就必须装很多
    srx1982
        6
    srx1982  
       Mar 14, 2017
    把相同大版本中版本号比较小的都删掉,我平时就这么干
    bombless
        7
    bombless  
       Mar 14, 2017
    ……你这不就是 2008 的存在不同版本同时存在的问题么,哪有你说的这么严重
    JiaFeiX
        9
    JiaFeiX  
    OP
       Mar 14, 2017
    @zlbruce 手工再次感谢这个博客的信息
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   2638 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 51ms · UTC 10:34 · PVG 18:34 · LAX 03:34 · JFK 06:34
    ♥ Do have faith in what you're doing.