Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Этот раздел содержит ссылку на ошибки, созданные компилятором ресурсов. Ошибки и предупреждения компилятора ресурсов имеют формат RCxxxx или RW xxxx, где xxxx — четырехзначное число.
Внимание
Компиляторы и средства сборки Visual Studio могут сообщать о многих типах ошибок и предупреждений. После обнаружения ошибки или предупреждения средства сборки могут делать предположения о намерении кода и пытаться продолжить работу, чтобы в одно и то же время сообщалось больше проблем. Если средства делают неверное предположение, последующие ошибки или предупреждения не могут применяться к проекту. При устранении проблем в проекте всегда начинайте с первой зарегистрированной ошибки (или предупреждения) и выполняйте повторную сборку как можно чаще. Одно исправление может устранить несколько последующих ошибок.
Чтобы получить справку по определенному диагностическом сообщению в Visual Studio, выберите его в окне вывода и нажмите клавишу F1 . Visual Studio открывает страницу документации для этой ошибки, если она существует. Вы также можете использовать средство поиска в верхней части страницы, чтобы найти статьи об определенных ошибках или предупреждениях. Или просмотрите список ошибок и предупреждений по инструменту и введите оглавление на этой странице.
Примечание.
Не все ошибки или предупреждения Visual Studio документируются. Во многих случаях диагностическое сообщение предоставляет все доступные сведения. Если вы приземлились на этой странице и думаете, что сообщение об ошибке или предупреждении требует дополнительного объяснения, сообщите нам, используя кнопки обратной связи на этой странице. Если вы считаете, что ошибка или предупреждение неправильно, или вы нашли другую проблему с набором инструментов, сообщите о проблеме продукта на сайте Сообщество разработчиков. Вы также можете отправлять отзывы и вводить ошибки в интегрированной среде разработки. В Visual Studio перейдите в строку меню и выберите Справка > Отправить отзыв > Сообщить о проблемеили отправить предложение с помощью Справка > Отправить отзыв > Предложить функцию. Некоторые разделы об ошибках компилятора были созданы, которые не создаются компилятором и теперь перенаправляются на эту страницу.
Вы можете найти дополнительную помощь по ошибкам и предупреждениям на форумах Microsoft Q&A C++. Или найдите номер ошибки или предупреждения на сайте Сообщество разработчиков Visual Studio C++. Вы также можете искать решения в стеке Overflow .
Ссылки на дополнительные справочные материалы и ресурсы сообщества см. в разделе справки и сообщества Visual C++.
Неустранимая ошибка компилятора ресурсов
Ошибки компилятора ресурсов
| Ошибка | Message |
|---|---|
| Ошибка компилятора ресурсов RC2001 | новая линия в константе |
| Ошибка компилятора ресурсов RC2007 | синтаксис #define |
| Ошибка компилятора ресурсов RC2015 | слишком много знаков в константе |
| Ошибка компилятора ресурсов RC2017 | недопустимая последовательность escape-адресов |
| Ошибка компилятора ресурсов RC2101 | Недопустимая директива в предварительно обработанном RC-файле |
| Ошибка компилятора ресурсов RC2103 | непредвиденный конец файла в строковом литерале |
| Ошибка компилятора ресурсов RC2104 | не определено ключевое слово или имя ключа: ключ |
| Ошибка компилятора ресурсов RC2107 | ожидаемое числовое значение команды |
| Ошибка компилятора ресурсов RC2109 | ожидаемая числовая константа диалогового окна |
| Ошибка компилятора ресурсов RC2111 | Недопустимый тип элемента управления |
| Ошибка компилятора ресурсов RC2112 |
BEGIN ожидается в диалоговом окне |
| Ошибка компилятора ресурсов RC2113 |
END ожидается в диалоговом окне |
| Ошибка компилятора ресурсов RC2114 | ожидаемое имя класса элемента управления |
| Ошибка компилятора ресурсов RC2116 | ожидаемое число для идентификатора |
| Ошибка компилятора ресурсов RC2122 | Неизвестный подтип меню |
| Ошибка компилятора ресурсов RC2124 | пустые меню не разрешены |
| Ошибка компилятора ресурсов RC2127 | WORD версии, разделенные запятыми |
| Ошибка компилятора ресурсов RC2135 | файл не найден: имя файла |
| Ошибка компилятора ресурсов RC2144 | PRIMARY LANGUAGE ID не является числом |
| Ошибка компилятора ресурсов RC2147 | Идентификатор SUBLANGUAGE не число |
| Ошибка компилятора ресурсов RC2148 | Слишком большой идентификатор SUBLANGUAGE |
| Ошибка компилятора ресурсов RC2151 | Не удается повторно использовать строковые константы |
| Ошибка компилятора ресурсов RC2152 | Недопустимый символ элемента управления |
| Ошибка компилятора ресурсов RC2162 | ожидаемый формальный параметр макроса |
| Ошибка компилятора ресурсов RC2163 | тип акселератора , обязательный [ASCII или VIRTKEY] |
| Ошибка компилятора ресурсов RC2164 | неожиданное значение в RCDATA |
| Ошибка компилятора ресурсов RC2165 | Строка не найдена в DLGINCLUDE инструкции |
| Ошибка компилятора ресурсов RC2167 | нераспознанное VERSIONINFO поле; BEGIN или ожидается запятая |
| Ошибка компилятора ресурсов RC2169 | Имя файла ресурса не в формате 2.03 |
| Ошибка компилятора ресурсов RC2170 | имя растрового файла не в формате 3.00 |
| Ошибка компилятора ресурсов RC2171 | Неизвестный формат заголовка DIB |
| Ошибка компилятора ресурсов RC2175 | Имя файла ресурса не в формате 3.00 |
| Ошибка компилятора ресурсов RW2001 | Недопустимая директива в предварительно обработанном RC-файле |
| Ошибка компилятора ресурсов RW2002 | Ошибка анализа |
| Ошибка компилятора ресурсов RW2003 | Ошибка генерации |
Предупреждения компилятора ресурсов
| Предупреждение | Message |
|---|---|
| Предупреждение компилятора ресурсов RC4002 | слишком много фактических параметров для макроса "идентификатор" |
| Предупреждение компилятора ресурсов RC4005 | "идентификатор": макрос переопределение |
| Предупреждение компилятора ресурсов RC4093 | неэкранированный перевод строки в символьной константе в неактивном коде |
| Предупреждение компилятора ресурсов RC4214 | Недопустимая кодовая страница: игнорируется |
| Предупреждение компилятора ресурсов RW4001 | .EXE параметры обработки (/L /M /P /T /K /E /31 или /30) |
| Предупреждение компилятора ресурсов RW4003 |
SHIFT или CONTROL используется без VIRTKEY |
| Предупреждение компилятора ресурсов RW4004 | Символ ASCII не соответствует виртуальному коду клавиши. |
См. также
Компилятор C/C++ и средства сборки ошибок и предупреждений
Компилятор ресурсов