Как добавить растровые изображения в файл .RC2? - PullRequest
1 голос
/ 10 марта 2010

Я хотел бы включить общие ресурсы в два моих приложения. Вместо того чтобы использовать DLL, я решил включить общие ресурсы во время компиляции / компоновки, используя файл .RC2.

Я добавил загрузку записей BITMAP следующим образом в мой файл .RC2

IDB_CHECK BITMAP DISCARDABLE "\ NewGUILib \ res \ bmpCheck.bmp"

Мой .EXE определенно увеличивается в размере, когда файл .RC2 содержит эти растровые изображения. Однако, когда я пытаюсь использовать идентификаторы ресурсов в своем приложении (CBitmap :: LoadBitmap (id)), функции завершаются ошибкой. LoadBitmap (IDB_CHECK) возвращает ноль. Однако, если я использую ресурс, добавленный в файл .RC1 через Visual Studio, это работает.

Есть ли что-то еще, что мне нужно сделать, чтобы использовать эти ресурсы .RC2 ??

1 Ответ

0 голосов
/ 10 марта 2010

ОК, я нашел ответ на свою проблему.Проблема в том, что у меня не было идентификаторов ресурсов, включенных в файл .RC2.В приведенном выше примере IDB_CHECK не был определен.Ошибка или предупреждение во время компиляции ресурса были бы полезны ... но .. Я думаю, я ожидаю слишком многого .. Все отсортировано.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...