Использование RC (Командная строка RC)
Чтобы запустить RC, используйте следующую команду.
RC [options] script-file
Параметр script-file указывает имя файла определения ресурса, содержащего имена, типы, имена файлов и описания ресурсов, которые необходимо скомпилировать.
RC может генерировать отдельные файлы ресурсов для приложений, имеющих как языконезависимые, так и языкоспецифические ресурсы. Разработчики могут использовать файл конфигурации ресурсов или задать параметры командной строки, чтобы определить, какие типы ресурсов и элементы являются нелокализуемыми ресурсами языково-нейтрального (LN) файла и какие являются локализуемыми ресурсами языкоспецифичных файлов MUI. Дополнительные сведения см. в многоязычный пользовательский интерфейс.
Параметр параметров может быть одним или несколькими из следующих параметров командной строки.
Настройки
-
/?
-
Отображает список параметров командной строки.
-
/c
-
Определяет кодовую страницу, используемую преобразованием NLS.
-
/d
-
Определяет символ препроцессора, который можно протестировать с помощью директивы #ifdef.
-
/fmmresname
-
RC создает один языконезависимый .RES-файл и один языкозависимый (MUI) .RES-файл с помощью script-file. Этот параметр должен использоваться вместе с параметром /foresname . RC называет языконезависимый .RES файл resname.res и языкозависимый (MUI) .RES файл mresname.res.
Windows Server 2003 и Windows XP/2000: этот параметр недоступен без использования функций LoadMUILibrary и FreeMUILibrary в обновленной системе.
-
/foresname
-
RC создает объект . RES-файл с именем resname с помощью script-file.
Если параметр /fmmresname также задан, RC создает один файл .RES, не зависящий от языка, и один файл .RES, зависящий от языка (MUI).
Windows Server 2003 и Windows XP/2000: этот параметр недоступен без использования функций LoadMUILibrary и FreeMUILibrary в обновленной системе.
-
/g1
-
Если задано значение /g1, rc создает файл MUI, если единственный локализуемый ресурс, включенный в файл MUI, является ресурсом версии. Если параметр /g1 не задан, rc не создаст файл MUI, если единственный локализуемый ресурс, включенный в файл MUI, является ресурсом версии.
-
/h
-
Отображает список параметров командной строки.
-
/I
-
Выполняет поиск указанного каталога перед поиском каталогов, указанных переменной среды 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
-
Предотвращает проверку INCLUDE переменной среды компилятором ресурсов (RC) при поиске файлов заголовков или файлов ресурсов.
Замечания
Опции не чувствительны к регистру, и дефис (-) можно использовать вместо косой черты (/). Можно объединить однобуквенные опции, если они не требуют дополнительных параметров.
В следующих случаях RC-код не создаст файл MUI.
- В RC-файле отсутствуют локализуемые ресурсы.
- Единственный идентификатор языка ресурсов, указанный в RC-файле, является нейтральным (0x0).
- В RC-файле есть ресурсы, указанные на нескольких языках. Исключение заключается в том, что .rc-файл содержит два языка, а один язык нейтрален (0x0), RC создает файл MUI.
Дополнительные сведения см. в следующих разделах:
- Определение имен для препроцессора
- Переименование файла скомпилированного ресурса
- Поиск файлов
- Отображение сообщений о ходе выполнения
- Диагностические сообщения RC
Связанные темы