Использование компилятора ресурсов (командная строка RC)

Чтобы запустить версию-кандидат, используйте следующую команду.

Rc [options] script-file

Параметр script-file указывает имя файла определения ресурсов, содержащего имена, типы, имена файлов и описания скомпилированных ресурсов.

Кандидат-кандидат может создавать отдельные файлы ресурсов для приложений, имеющих ресурсы как для языка, так и для конкретного языка. Разработчики могут использовать файл конфигурации ресурсов или задать параметры командной строки, чтобы выбрать, какие типы ресурсов и элементы не являются локализуемыми ресурсами файла не зависят от языка (LN), а какие — локализуемыми ресурсами для файлов MUI для конкретного языка. Дополнительные сведения см. в разделе Многоязычный пользовательский интерфейс.

Параметр options может быть одним или несколькими из следующих параметров командной строки.

Варианты

/?

Отображает список параметров командной строки.

/C

Определяет кодовую страницу, используемую при преобразовании NLS.

/D

Определяет символ для препроцессора, который можно протестировать с помощью директивы #ifdef .

/fmmresname

В-кандидате создается один язык, не зависящий от языка . RES-файл и один зависимый от языка (MUI) файл . RES-файл с помощью script-file. Этот параметр необходимо использовать вместе с параметром /foresname . В-кандидате называется не зависящий от языка . RES-файл resname.res и имя зависимого от языка (MUI) . RES-файл mresname.res.

Windows Server 2003 и Windows XP/2000: Этот параметр недоступен без использования функций LoadMUILibrary и FreeMUILibrary в обновленной системе.

/foresname

Кандидат-кандидат создает . RES-файл с именем resname с помощью script-file.

Если параметр /fmmresname также задан, rc создает один язык, не зависящий от языка . RES-файл и один зависимый от языка (MUI) файл . RES-файл.

Windows Server 2003 и Windows XP/2000: Этот параметр недоступен без использования функций LoadMUILibrary и FreeMUILibrary в обновленной системе.

/g1

Если задан параметр /g1, rc создает файл MUI, если единственный локализуемый ресурс, включенный в muI-файл, является ресурсом версии. Если параметр /g1 не задан, rc не создаст файл MUI, если единственный локализуемый ресурс, включенный в muI-файл, является ресурсом версии.

/H

Отображает список параметров командной строки.

Выполняет поиск в указанном каталоге перед поиском каталогов, указанных в переменной среды INCLUDE.

/jloctype

Локализуемые типы ресурсов RC помещает в зависимый от языка (MUI) . RES-файл. Если параметр /q также задан, этот параметр игнорируется, а сведения в файле конфигурации rc имеют приоритет.

Windows Server 2003 и Windows XP/2000: Этот параметр недоступен без использования функций LoadMUILibrary и FreeMUILibrary в обновленной системе.

/kovertype

Перекрывающиеся типы ресурсов, которые rc помещаются в не зависящие от языка . RES и зависимый от языка (MUI). RES-файлы. Типы ресурсов, указанные параметром /k , должны быть подмножеством ресурсов, заданных параметром /j . Например? J2 ? J3 ? K3 указывает, что rc помещает тип ресурса 3 как в нейтральные от языка, так и в зависимые от языка (MUI) файлы. Если параметр /q также задан, этот параметр игнорируется, а сведения в файле конфигурации rc имеют приоритет.

Windows Server 2003 и Windows XP/2000: Этот параметр недоступен без использования функций LoadMUILibrary и FreeMUILibrary в обновленной системе.

/llangid

Указывает язык по умолчанию для компиляции. Например, параметр -l409 эквивалентен включению следующей инструкции в начало файла скрипта ресурса: LANGUAGE LANG_ENGLISH,SUBLANG_ENGLISH_US

Дополнительные сведения см. в разделе Идентификаторы языка.

/N

Значение NULL завершает все строки в строковой таблице.

/qMui.RCConfig

Файл конфигурации rc в формате файла конфигурации rc. Формат файла конфигурации rc позволяет компонентам самостоятельно описывать сведения о ресурсах, такие как управление версиями ресурсов, путь к файлу MUI, типы ресурсов и элементы. Этот файл указывает, какие ресурсы переходят в не зависящий от языка . RES-файл и ресурсы, которые попадают в зависимый от языка (MUI) . RES-файл. Этот параметр и сведения, предоставленные в файле конфигурации rc, переопределяют параметры командной строки /j и /k.

Windows Server 2003 и Windows XP/2000: Этот параметр недоступен без использования функций LoadMUILibrary и FreeMUILibrary в обновленной системе.

/R

Не обрабатывается. Предоставляется для совместимости с существующими файлами makefile.

/U

Не определяет символ препроцессора.

/V

Отображает сообщения, сообщающие о ходе выполнения компилятора.

/X

Запрещает rc не проверять переменную среды INCLUDE при поиске файлов заголовков или файлов ресурсов.

Комментарии

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

В следующих случаях rc не создает файл MUI.

  • В RC-файле не существует локализуемых ресурсов.
  • Единственный идентификатор языка ресурса, указанный в RC-файле, является нейтральным (0x0).
  • RC-файл содержит ресурсы, указанные на нескольких языках. Исключением является, если RC-файл содержит два языка и один язык является нейтральным (0x0), rc создает файл MUI.

Дополнительные сведения см. в следующих разделах:

Многоязыковой интерфейс пользователя