Использование компилятора ресурсов (командная строка 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.
Дополнительные сведения см. в следующих разделах:
- Определение имен препроцессора
- Переименование скомпилированного файла ресурсов
- Поиск файлов
- Отображение сообщений о ходе выполнения
- Диагностические сообщения rc
Связанные темы
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по