想条件编译资源文件,但是不成功,清高手指点.
比如编辑资源文件 .rc 如下:
#if A_MODEL
IDR_MAINFRAME "res\\a.icon"
#else
IDR_MAINFRAME "res\\b.icon"
#endif结果发现,只要再次使用资源编辑器去编辑,生成别的资源,上面的语句都变成了
IDR_MAINFRAME "res\\b.icon"怎样才能做到使用同一个rc 文件,用编译开关可以load不同的资源呢?
谢谢
比如编辑资源文件 .rc 如下:
#if A_MODEL
IDR_MAINFRAME "res\\a.icon"
#else
IDR_MAINFRAME "res\\b.icon"
#endif结果发现,只要再次使用资源编辑器去编辑,生成别的资源,上面的语句都变成了
IDR_MAINFRAME "res\\b.icon"怎样才能做到使用同一个rc 文件,用编译开关可以load不同的资源呢?
谢谢
一般是先派生一个(从DEBUG或RELEASE里继承)编绎选项,然后再加上 A_MODEL宏定义