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

2015-05-09 22:59:51 +08:00
 kcworms
要携带DLL,如大家所见通常方式有几种:
1.附带DLL
2.安装时顺便装一下那个restributable package
3.让用户自己安装

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

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

其实这些也不是很大,我把自己装的几乎所有的软件的msvcr*.dll算了一下,总共才20MB。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/189823

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX