在做让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是你的工程的名字),搜