У меня есть проект, требующий кучу графических файлов в исполняемом файле. Поскольку в объекте нет файловой системы, я не могу использовать функцию fopen
. Один из способов преобразования содержимого файла в исходный код C, который содержит определение переменной, как этотКак добавить двоичные ресурсы
unsigned char file1_content[] = {
0x01, 0x02, ...
};
Это громоздко строить такие файлы, даже с помощью инструмента преобразования.
Есть ли способ добавить двоичные файлы в раздел rdata при указании имени переменной для каждого файла? Я думаю об использовании сценария компоновщика для этого, но не нашел пути.
Как я получаю символ xxx_end или размер двоичного файла? – harper
Конец данных помечен компоновщиком как '' _binary_xxx_yyy_end'', а размер отмечен как '' _binary_xxx_yyy_size'' –
Могу ли я создать библиотеку (.ar), которая содержит элементы, созданные из двоичных файлов? Наконец, я хотел бы связать эту библиотеку двоичных файлов. – harper