Вы обычно #define
идентификаторы ресурсов в resource.h, так что вы можете использовать их в своих .rc файлах и в ваших исходных файлах C / C ++.
Среда разработки, подобная Visual Studioавтоматически отредактирует для вас файлы .h и .rc.
Если по какой-либо причине вам нужен только один файл и вы никогда не будете использовать IDE для редактирования ресурсов, вы можете отформатировать свой файл .rc следующим образом:
#define MYICON 42
#ifdef RC_INVOKED ; Or whatever macro windres defines.
MYICON ICON "42.ico"
#endif
, а затем #include
этот файл .rc в исходных файлах C / C ++.