话说MFC resource.h 里因修改残留无用的define会被自动优化掉么?
kemee 2011-06-29 04:57:58 rt,可能表述不到位,就如下情况:
1)资源里新添加一个menu,IDR_MENU1,然后resource.h头部会有
#define IDR_MENU1 131
然后接着把IDR_MENU1改成IDR_MENU_OPTIONS,resource.h后面会多一条
#define IDR_MENU_OPTIONS 131
2)MENU里添加一个菜单,ID_OPTIONS_A,会有#define ID_OPTIONS_A 32784,然后比如说我手贱又去改成ID_OPTIONS_AA,下面又会出#define ID_OPTIONS_AA 32785
像这些情况,resource.h这些#define需要自己手动去即时清理掉么?还是说生成release版本的时候会优化掉这些没用的define定义?疑惑