VS2005资源编辑器继续吃我的#ifdef

时间:2008-11-07 20:10:02

标签: visual-studio-2005 mfc rc

资源编辑器在我的.rc:

中不断擦除此表单的代码
#ifndef V2
IDB_SPLASHSCREEN        BITMAP                  "res\\xyz v1.bmp"
#else
IDB_SPLASHSCREEN        BITMAP                  "res\\xyz v2.bmp"
#endif

有人知道解决方法吗?更好的方法来实现同样的目标?

1 个答案:

答案 0 :(得分:2)

Visual Studio中的MFC项目通常包含.rc2文件,该文件适用于用户定义的资源。如果将位图资源添加到此文件,则Visual Studio资源编辑器不会修改它们。

您可以阅读有关此here的更多信息,并在StackOverflow的this question答案中提供了一些很好的信息。