VC2008减小对话框程序大小的方法 .
来源:互联网 发布:棋牌控制输赢数据图 编辑:程序博客网 时间:2024/05/20 12:22
前两天装了个VS2008的SP1补丁,发现一个Release版本静态链接的空的对话框程序就有1.65M,这也太大了吧,然后看了下和VS2005里的不同之处,原来CxxxApp类从CWinAppEx类继承,并非先前的CWinApp类,改回去试试,重新编译,大小变为372K,哈哈原来就是这个地方。
有以下3处需要修改
BEGIN_MESSAGE_MAP(CxxxApp, CWinAppEx)
CWinAppEx::InitInstance();
class CxxxApp : public CWinAppEx
如果你的对话框中用不到ActiveX控件(貌似大多数都用不到),可在向导中去掉ActiveX控件复选框(默认是勾上的),这样大小就变为277K,又少了将近100K。
如果已经选择了ActiveX控件复选框,可以注释掉如下语句:
AfxEnableControlContainer();
接下来277K,加一个UPX或者ASPACK压缩壳,就只有100多K大小了,够不错吧?
- VC2008减小对话框程序大小的方法 .
- VC2008 SP1 减小对话框程序大小的方法
- C/C++程序减小可执行文件的大小
- 减小dnn模型大小的方法
- APP瘦身,减小包大小的方法
- 减小Apk包大小的常用方法
- 减小apk的大小
- 减小APK的大小
- j2me中的小技巧-----如何减小程序的大小
- 减小程序安装包大小的相关技巧
- 【IOS】APP瘦身,减小包大小的方法
- 如何减小可执行文件的大小
- 减小App包的大小
- 减小iOS应用程序的大小
- 减小iOS应用程序的大小
- 减小静态库的大小
- 如何减小软件包的大小
- 减小iOS应用程序的大小
- 程序员最后归宿是什么?30或35想转行?
- shopex 4.85 后台发货按钮不能解决的办法
- Java反射
- Objective-C使用@dynamic和@synthesize
- android NDK 学习
- VC2008减小对话框程序大小的方法 .
- Linq 2 SQL - 经验心得-处理并发机制 (二)
- 2011.10.13-HTTP
- ADS1.2 编译的时候提示 Error L6000U: out of memory
- 模板和策略模式
- 漫话中文分词算法(转)
- 路在何方?分析程序员人生之路
- HTTPS和HTTP的区别
- Dell荣获计世资讯“2011用户满意度第一”两项大奖