reswrap-1.6 - Интернет в облаке

Это команда reswrap-1.6, которую можно запустить в бесплатном хостинг-провайдере OnWorks, используя одну из наших многочисленных бесплатных онлайн-рабочих станций, таких как Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS.

ПРОГРАММА:

ИМЯ


reswrap - обернуть ресурсы значков в код C

СИНТАКСИС


повторная упаковка [кредита] [-o[a] Outfile] файлы ...

ОПИСАНИЕ


Повторная упаковка это инструмент для преобразования изображений, текста и других файлов ресурсов в массивы данных C ++.
Это позволяет встраивать различные двоичные ресурсы в исходный код и компилировать в
приложение.

При разработке графических приложений с FOX он используется для встраивания значков и изображений.
для пользовательского интерфейса в исполняемый файл и избавляет от необходимости распространять отдельные
значки и файлы изображений.

Повторная упаковка обычно вызывается как часть процесса сборки для создания исходных файлов C ++
из коллекции иконок и изображений и других двоичных ресурсов.

По умолчанию reswrap интерпретирует файлов перечислен как поток необработанных байтов и вывода
их как инициализированный массив данных для стандартного вывода.

ДОПОЛНИТЕЛЬНЫЕ ОПЦИИ


-o[a] Outfile
Запишите результат в файл Outfile вместо записи в стандартный вывод. С участием -o
Outfile будут перезаписаны данными со входа. С -оа вариант,
полученный код добавляется к выходной файл, позволяющий использовать несколько входных файлов.
помещены в один исходный файл.

-h Распечатайте короткое сообщение об использовании.

-v Просто распечатайте номер версии и информацию о лицензии.

-d Записывайте данные как десятичные числа вместо шестнадцатеричных чисел по умолчанию.

-m Чтение файлов в режиме MS-DOS (по умолчанию двоичный). Это заменяет "\ r \ n" на "\ n"
при чтении файла ресурсов.

-x Записывайте данные как шестнадцатеричные числа (по умолчанию).

-t[a] Записывать данные в виде текстовой строки, причем каждый байт представлен в виде шестнадцатеричного исключения.
последовательность, как в "\ x33".

Обратите внимание, что компилятор C ++ добавляет нулевой символ в конец текстовой строки,
таким образом, массив данных на один символ длиннее файла.

Для a опция, печатаемые символы ascii передаются без экранирования, а специальные
таким символам, как табуляция и новая строка, присваиваются обычные escape-коды.

-e Помещает модификатор хранилища внешний перед массивом данных, убедившись, что
массив данных может быть связан с другими единицами компиляции. Обычно постоянный
объявления не видны в других единицах компиляции.

-i Вместо создания определения массива напишите только объявление, которое может быть
включен как файл заголовка.

-k Этот параметр заставляет повторно переносить расширение файла, заменяя "." с
подчеркивать "_". Рекомендуется использовать эту опцию, так как она уменьшает количество ошибок при
используя массивы данных.

-s Этот параметр подавляет комментарии, вставленные путем повторного переноса, чтобы указать исходный файл.
имя, из которого был сгенерирован оператор данных.

-p префикс
Подготовьте данный префикс перед названием ресурса; это может быть использовано для
генерировать имена классов или имена пространств имен перед символами.

-n Пространство имен
Сгенерировать все объявления внутри данного C ++ Пространство имен декларация. Используя
Пространство имен может использоваться, чтобы гарантировать, что объявления доступны только в пределах
заданной области видимости и, следовательно, не будет конфликтовать с символами.

-c смещ_по_столбцам
Записывает смещ_по_столбцам столбцы вместо количества столбцов по умолчанию в операторах данных
сгенерировано повторной оберткой. Количество столбцов по умолчанию для десятичной и шестнадцатеричной распечатки.
16 знаков; по умолчанию для распечатки текстовой строки составляет 80 символов.

-u Принудительно выводить как символы без знака в текстовом режиме.

-z Выведите размер ресурса в объявлении массива ресурсов. Этот
позволяет оператору C ++ sizeof () возвращать правильный размер ресурса даже
для внешних объявлений. Обратите внимание, что в текстовом режиме (опция -t) дополнительный байт
добавлен к размеру символа конца строки.

-r имя
Вместо использования имени ресурса, основанного на имени файла, reswrap заменяет имя
для имени ресурса, используемого в объявлении или определении следующих
файл ресурсов. Это полезно, если имя файла нельзя использовать в качестве идентификатора,
например, если имя файла является зарезервированным словом в C или C ++, например, «while».

Пещеры


При использовании режима текстовой строки помните, что компилятор C добавляет один нулевой символ
после строки, что делает массив данных на один элемент длиннее, чем файл ресурсов.

Используйте reswrap-1.6 онлайн через сервисы onworks.net



Новейшие онлайн-программы для Linux и Windows