减小VS2012生成的exe的文件大小的一种方法

  在做让MCU程序显示自身CRC值的同时,也要做一个校验码软件,用来计算其CRC值。在用VS2012中的MFC制作这个小工具的时候,生成的文件非常大(3~4MB)。明明里面没啥大型的东西,怎么会占用那么多尺寸呢?

  用压缩软件打开生成的exe文件,发现里面嵌入了大量的png资源。


解决方法:

步骤1°

打开“stdafx.h”文件,找到

#define _ATL_CSTRING_EXPLICIT_CONSTRUCTORS      // 某些 CString 构造函数将是显式的

然后在这句话的后面添加下面这句话
#define _AFX_NO_MFC_CONTROLS_IN_DIALOGS         // 移除对话框中的 MFC 控件支持


步骤2°

打开“XXXDlg.h”文件(其中XXX是你的工程的名字),搜

  • 3
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值