2010-03-10 10 views
1

我想在我的兩個應用程序中包含公共資源。我想我可以通過使用.RC2文件在編譯/鏈接時包含常用資源,而不是使用DLL。如何將位圖添加到.RC2文件?

我添加BITMAP條目的負荷如下,以我的.RC2文件

IDB_CHECK BITMAP DISCARDABLE 「\ NewGUILib \水庫\ bmpCheck.bmp」

我.EXE的大小肯定會增加,當.RC2文件包含這些位圖。但是,當我嘗試在我的應用程序中使用資源ID(CBitmap :: LoadBitmap(id))時,函數失敗。 LoadBitmap(IDB_CHECK)返回零。但是,如果我使用通過Visual Studio添加到.RC1文件的資源,那就行得通了。

有什麼我需要做的使用這些.RC2資源?

回答

0

好的,我找到了我的問題的答案。問題是我沒有包含在.RC2文件中的任何資源ID。在上面的例子中沒有定義IDB_CHECK。資源編譯期間出現錯誤或警告會很有用..但是..我想我太期待了..全部排序。