如何将位图添加到.RC2文件?

时间:2010-03-10 02:21:44

标签: visual-c++ resources

我想将公共资源包含在我的两个应用程序中。我认为可以通过使用.RC2文件在编译/链接时包含公共资源,而不是使用DLL。

我在我的.RC2文件

中添加了一堆BITMAP条目

IDB_CHECK BITMAP DISCARDABLE“\ NewGUILib \ res \ bmpCheck.bmp”

<。>当.RC2文件包含这些位图时,我的.EXE肯定会增加。但是,当我尝试在我的应用程序中使用资源ID(CBitmap :: LoadBitmap(id))时,函数会失败。 LoadBitmap(IDB_CHECK)返回零。但是,如果我使用通过Visual Studio添加到.RC1文件的资源,那就可以了。

我还需要做些什么来使用这些.RC2资源吗?

1 个答案:

答案 0 :(得分:0)

好的,我找到了问题的答案。问题是我没有.RC2文件中包含任何资源ID。在上面的示例中,未定义IDB_CHECK。资源编译期间的错误或警告本来是有用的..但是..我想我期望太多..所有排序。