V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
kcworms
V2EX  ›  问与答

是否应该把 MS VC++ runtime 和应用程序打包发布

  •  
  •   kcworms · 2015-05-09 22:59:51 +08:00 · 2096 次点击
    这是一个创建于 3487 天前的主题,其中的信息可能已经有所发展或是发生改变。
    要携带DLL,如大家所见通常方式有几种:
    1.附带DLL
    2.安装时顺便装一下那个restributable package
    3.让用户自己安装

    特点:
    1.每个应用都带自己的。虽然只是浪费微不足道的1MB左右磁盘空间,但是足够逼死强迫症
    2.控制面板的已安装程序里会出现一排只有版本号末尾不同的包
    3.用户感觉很麻烦,但能解决1、2

    顺便,第二种方式似乎很普遍,各位的已安装程序里是不是也有了一排VC++ runtime?
    6 条回复    2015-05-10 12:03:36 +08:00
    ayang23
        1
    ayang23  
       2015-05-09 23:13:35 +08:00
    一起打包,用户方便才是最实在的。
    theoractice
        2
    theoractice  
       2015-05-09 23:57:27 +08:00
    静态链接
    zts1993
        3
    zts1993  
       2015-05-10 07:08:06 +08:00
    内部系统无所谓。。
    面向用户的必须要的吧。。。
    KexyBiscuit
        4
    KexyBiscuit  
       2015-05-10 09:33:28 +08:00 via Android
    是。
    KexyBiscuit
        5
    KexyBiscuit  
       2015-05-10 09:34:40 +08:00 via Android
    1 务必自带。
    2 会有混乱的感觉……
    3 这种太糟糕了。
    kcworms
        6
    kcworms  
    OP
       2015-05-10 12:03:36 +08:00
    原来的选择是3,看来还是改成自带好了……(因为一些原因不能静态链接)

    其实这些也不是很大,我把自己装的几乎所有的软件的msvcr*.dll算了一下,总共才20MB。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3189 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 32ms · UTC 13:32 · PVG 21:32 · LAX 05:32 · JFK 08:32
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.