C++Builder 程序员博客
27 Jul
Delphi有一个MiniDExe工程和KOL都可以编译出极小的EXE,但是在研究BCB过程中没有找到如何减小EXE文件大小的方法,看了这篇文章:
http://topic.csdn.net/u/20080628/15/69A98C60-6E6E-49CE-BAC8-0C22280648C3.html
发现VC的可配置参数比BCB多,BCB的连接程序基本没有多余的参数可以使用,有谁研究过相关的问题吗?
顶,偶也想知道
我也来顶一下,现在就是为了把一个DLL改小,只好用SDK重写编译了。SDK编译出来的程序不用设置就很小。
不用VCL
不用VCL、不用C运行库,自己指定入口点。
基本上就已经很小了。
不用VCL
要做界面用资源文件做……
汗,ms这样bcb便没有优势了,还不如用vc算了
不用C运行库,工程大一点的话改起来还是很麻烦的
现在客户的机器都是几十到几百G。。。
难道谁的项目能达到10G
Vista操作系统也没有这么多吧?
只是为了研究而已,没有人会真的这样写项目,但是研究一下也不错,至少能知道BCB能不能这样做哈!
akirya:
BCB可以设置成不用VCL,不用C运行库,但是ilink32没有指定入口的选项吧,或者我没找到
#pragma comment(linker, "/ENTRY:main")
顶顶,想要exe,dll减小体积可以用脱壳软件压缩。
BCB我最小可以编译50K的,SDK.VC却可以编译成1K的.
顶,偶也想知道
完成后,用NSPACK压缩,最少都可以省60%空间。
嘿,有的也告诉俺一声。要想做出体积小的,最好别用BCB
用BCB就不要考慮體積問題啦,想嬌小玲瓏,用VC。
快速解決問題才是用BCB的正道。
要写很小的程序可以考虑用Win32 汇编
关注一下,呵呵
没多大意思!