[问题] 编译的问题

楼主: a2975313 (GN)   2014-04-09 01:01:51
小弟问个笨笨的问题. 自己开发的library在compiler时会产生dll档,
那没用到的method也会compiler进去吗!?
有没有什么办法可以做到只compiler有用到的method就好!?
作者: StupidGaGa (笨嘎嘎)   2014-04-09 11:13:00
函式库本来就会提供很多方法,你用不到,其他人会用到如果是自订函式库,把不要的方法就删掉吧不过我建议还是留下来,不然有一天你要用就麻烦了
楼主: a2975313 (GN)   2014-04-09 13:39:00
其实是因为library蛮大的,但每个专案不同,用到的method也不一样,每次都要全部编译进去降子dll很肥的说XD
作者: Litfal (Litfal)   2014-04-09 18:40:00
你要做的是重构dll。
楼主: a2975313 (GN)   2014-04-09 19:55:00
请楼上高手再详细一点
作者: m339606 (mize)   2014-04-09 20:30:00
有这么大吗?几十mb吗囧?将不同功能拆解成不同dll吧,就像.net本身一样全部拆开
作者: Litfal (Litfal)   2014-04-10 00:13:00
如果大部分专案都只使用了DLL的一部份功能,代表DLL组件内聚力可能有问题,所以要重构。(以上是可能而已) 话说真的有那么大?不含资源能写个几十MB就很夸张了...
作者: m339606 (mize)   2014-04-10 13:59:00
原po大概是写 .net那种等级吧 :D
楼主: a2975313 (GN)   2014-04-11 14:05:00
难道c/c++可以突破这种限制!?

Links booklink

Contact Us: admin [ a t ] ucptt.com