如何缩小vc编译的文件体积

如何缩小vc编译的文件体积,第1张

如果你是指编译后的完整工程(包括中间文件等),那么不推荐缩小,也没办法很好的缩小。

如果你是指编译团念厅后,最终完成的EXE,那么太多办法来缩小。

比如:

编译模式中,优化模式Optimizations选择为Minimize Size

编译选择Release模式而不是Debug模式,去掉EXE中的调试信息

对MFC和其它链接库选择动态编译,使用DLL而不是LIB,可以极大塌隐降低EXE的文件大小

资源文件优化,或者将资源文件做成外置资源,那么EXE的文件大小也可以大幅度压缩

完成编译后,对exe文件进行打包加壳,可以降低大概高蚂30~40%的文件大小

有八种方法:

一、修改属性法:

保存文件前。选择菜单“工具”\“选项”,在 “文件属性”标签中,单击“图码祥像品质”。将“上色品质”和“线架图品质”都选为“自定义”,并设定为“较快”。 模型文件的图像品质减小以后,在图形区域中显示的模型比较“粗糙铅模烂”,但只影响显示效果,不影响零件的设计和应用。该方法适用于SolidWorks 的零件文件、装配文件和工程图文件。

二、另存法:

将零件保存为其他名称,另存文件可以在保存文件时忽略文件的冗余信息,从而达到减小文件大小的目的。在使用“另存”法时,有可能出现和装配与工程图的文件相关性问题,因此,必要情况下应该复选“另存备份档”选项,另存方法适用于各种SolidWorks文件,从表1可以看出,使用另存方法对于减小文件大小的效果是很明显的。

三、压缩法:

这种方法的特点就是在保存文槐漏件以前,将零件文件中所有的特征进行压缩(对装配体文件而言,指压缩或隐藏其中的零部件)。查看和修改零件时,对特征或零件解除压缩即可。

四、封装零件法:

封装零件的方法就是建立一个拉伸凸台特征,将模型中的所有细节特征全部封上,只在图形区域中显示拉伸凸台特征,这种方法用于零件文件。

五、切除模型法:

切除模型的方法和封装模型的方法类似,只不过是建立一个拉伸切除特征,切除整个模型,尽量使模型最小。测试表明,切除特征的范围越大(对于零件文件不能完全切除),文件越小。这种方法常用于装配体文件中,在装配体文件中建立一个完全贯通的装配体切除特征,就可以很大程度地减少文件大小。

六、缩小图形法:

缩小模型法其实很简单,就是利用缩放工具将整个图形区域的模型缩小,然后保存文件。这种方法虽然简单,但非常不容易利用;如果图形区域的模型的太小,反而会增加文件的大小。

七、隐藏法:

所谓隐藏,就是将SolidWorks文件的实体和曲面进行隐藏,在图形工作区不显示任何内容。在FeatureManager设计树中右击任何一个实体特征,选择“隐藏实体”,即可隐藏零件中所有的实体;在FeatureManager设计树中右击需要隐藏德曲面实体,选择“隐藏曲面实体”即可隐藏所选的实体。

八、工具法:

工具法是利用Unfrag.exe软件直接对SolidWorks进行处理,它可以消除SolidWorks文件在保存时留下的“碎片”(冗余信息),从而达到减小文件大小的目的。

扩展阅读:

以上几种方法中,“修改属性”、“另存”、“缩小图形”、工具法等4种方法不会对SolidWorks?文件本身的特征或零件产生影响,可以直接打开利用。其他的方法则相对麻烦一些,例如:零件特征压缩以后,会对相应的装配文件或工程图文件造成影响。重新打开文件后,对压缩特征解除压缩才能解决装配文件或工程图文件中的模型重建错误。“压缩”、“封装零件”和“切除模型”这几种方法要求,文件交付和接收的双方对文件的处理方法都要有明确的认识。

减少图片和视频的尺寸质哪逗量,Resources文件夹下不用的资源都删掉.

如果你只是想减少软件(exe)的大小,可以考虑外部加载,把李岩卖图片和枣升视频等资源放到exe的外面,这样软件大小会很小


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/tougao/12130212.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-21
下一篇 2023-05-21

发表评论

登录后才能评论

评论列表(0条)

保存