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

Visual c++ 如何将位图添加到.RC2文件?,visual-c++,resources,Visual C++,Resources,我想在我的两个应用程序中包含公共资源。我没有使用DLL,而是想通过使用.RC2文件在编译/链接时包含公共资源 我在.RC2文件中添加了大量位图条目,如下所示 IDB_检查位图可丢弃“\NewGUILib\res\bmpCheck.bmp” 当.RC2文件包含这些位图时,My.EXE的大小肯定会增加。但是,当我尝试在应用程序中使用资源id(CBitmap::LoadBitmap(id))时,函数失败。LoadBitmap(IDB_检查)返回零。但是,如果我使用通过VisualStudio添加到.R

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

我在.RC2文件中添加了大量位图条目,如下所示

IDB_检查位图可丢弃“\NewGUILib\res\bmpCheck.bmp”

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


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

好的,我找到了问题的答案。问题是.RC2文件中没有包含任何资源ID。在上述示例中,未定义IDB_检查。在资源编译期间出现错误或警告可能会很有用。。但是我想我期望太高了。。都分类好了