Поделиться через


Ошибки компилятора с C3500 по C3999

В статьях этого раздела объясняется подмножество сообщений об ошибках, созданных компилятором.

Внимание

Компиляторы и средства сборки Visual Studio могут сообщать о многих типах ошибок и предупреждений. После обнаружения ошибки или предупреждения средства сборки могут делать предположения о намерении кода и пытаться продолжить работу, чтобы в одно и то же время сообщалось больше проблем. Если средства делают неверное предположение, последующие ошибки или предупреждения не могут применяться к проекту. При устранении проблем в проекте всегда начинайте с первой зарегистрированной ошибки (или предупреждения) и выполняйте повторную сборку как можно чаще. Одно исправление может привести к возникновению многих последующих ошибок.

Чтобы получить справку по определенному диагностическом сообщению в Visual Studio, выберите его в окне вывода и нажмите клавишу F1 . Visual Studio открывает страницу документации для этой ошибки, если она существует. Вы также можете использовать средство поиска в верхней части страницы, чтобы найти статьи об определенных ошибках или предупреждениях. Или просмотрите список ошибок и предупреждений по инструменту и введите оглавление на этой странице.

Примечание.

Не все ошибки или предупреждения Visual Studio документируются. Во многих случаях диагностическое сообщение предоставляет все доступные сведения. Если вы приземлились на этой странице при использовании F1 , и вы думаете, что сообщение об ошибке или предупреждении требует дополнительного объяснения, сообщите нам об этом. Вы можете использовать кнопки обратной связи на этой странице, чтобы вызвать проблему документации на GitHub. Если вы считаете, что ошибка или предупреждение неправильно, или вы нашли другую проблему с набором инструментов, сообщите о проблеме продукта на сайте Сообщество разработчиков. Вы также можете отправлять отзывы и вводить ошибки в интегрированной среде разработки. В Visual Studio перейдите в строку меню и выберите "Отправить отзыв о > проблеме" или отправьте предложение с помощью справки > по отправке > отзывов > отправить предложение. Некоторые разделы об ошибках компилятора были созданы, которые не создаются компилятором и теперь перенаправляются на эту страницу.

Вы можете найти дополнительную помощь по ошибкам и предупреждениям на форумах Microsoft Learn Q&A . Или найдите номер ошибки или предупреждения на сайте Сообщество разработчиков Visual Studio C++. Вы также можете искать решения в стеке Overflow .

Ссылки на дополнительные справочные материалы и ресурсы сообщества см. в разделе справки и сообщества Visual C++.

Сообщения об ошибках

Ошибка Сообщение
Ошибка компилятора C3500 Invalid ProgID 'progid'
Ошибка компилятора C3501 Typelib не зарегистрирован для ProgID "progid"
Ошибка компилятора C3502 не удается получить LIBID для ProgID "progid"
Ошибка компилятора C3503 Символ "0xvalue" не допускается в необработанном строковом литерале
Ошибка компилятора C3504 не удается создать GUID из строки "string"
Ошибка компилятора C3505 не удается загрузить библиотеку типов "library"
Ошибка компилятора C3506 Типлиб не зарегистрирован для LIBID "library"
Ошибка компилятора C3507 ProgID не может содержать более 39 символов "progid"; и не содержать знак препинания, кроме "."; и не начинаться с цифры
Ошибка компилятора C3508 "type": не является допустимым типом службы автоматизации
Ошибка компилятора C3509 "type": недопустимый тип возвращаемого значения службы автоматизации; если параметр помечен как "retval", возвращаемый тип должен быть "void", "HRESULT" или "SCODE".
Ошибка компилятора C3510 не удается найти зависимые библиотеки типов library_name
Ошибка компилятора C3511 "идентификатор": вызов делегированного конструктора должен быть единственным инициализатором-элементом
Ошибка компилятора C3512 Последовательность символов разделителя для необработанного строкового литерала не должна содержать более 16 символов.
Ошибка компилятора C3513 "string": неподдерживаемый символ необработанного строкового разделителя строк
Ошибка компилятора C3514 Символ (значение): неподдерживаемый символ необработанного строкового разделителя строковых разделителей
Ошибка компилятора C3515 Если аргумент частичной специализации шаблона класса является расширением пакета, оно должно быть последним аргументом.
Ошибка компилятора C3516 неожиданный конец файла, найденный при обработке необработанного строкового литерала; Последовательность разделителей "string" не совпадала
Ошибка компилятора C3517 "идентификатор" псевдоним-объявление не может иметь тип, содержащий "auto"
Ошибка компилятора C3518 "идентификатор": в контексте direct-list-initialization тип для типа "type" может быть выведен только из одного выражения инициализатора.
Ошибка компилятора C3519 "parameter": недопустимый параметр для embedded_idl атрибута
Ошибка компилятора C3520 "идентификатор": пакет параметров должен быть развернут в этом контексте
Ошибка компилятора C3521 "идентификатор" не является пакетом параметров
Ошибка компилятора C3522 Type: пакет параметров не может быть развернут в этом контексте
Ошибка компилятора C3523 'sizeof...' требуется в качестве аргумента необъяснимый пакет параметров
Ошибка компилятора C3524 "идентификатор": "sizeof" нельзя применить к пакету параметров. Вы означало использовать "sizeof..."?
Ошибка компилятора C3525 "parameter": если шаблон класса содержит пакет параметров шаблона, он должен отображаться в конце списка параметров шаблона.
Ошибка компилятора C3526 '...' не может применяться к "this"
Ошибка компилятора C3527 "идентификатор" не является допустимым операндом для "sizeof...". Вы означало использовать "sizeof"?
Ошибка компилятора C3528 "identifier1": количество элементов в расширении этого пакета не соответствует количеству элементов в идентификаторе2.
Ошибка компилятора C3529 "parameter": пакет параметров шаблона не может иметь аргумент по умолчанию
Ошибка компилятора C3530 "type" нельзя объединить с любым другим описательом типа
Ошибка компилятора C3531 "идентификатор": символ, тип которого содержит тип "type" должен иметь инициализатор
Ошибка компилятора C3532 Тип элемента массива не может быть типом, содержащим тип "type"
Ошибка компилятора C3533 Параметр не может иметь тип, содержащий тип "type"
Ошибка компилятора C3534 Является устаревшей.
Ошибка компилятора C3535 Не удается вывести тип для типа "type1" из типа2
Ошибка компилятора C3536 "идентификатор": нельзя использовать перед инициализацией
Ошибка компилятора C3537 Нельзя приведения к типу, который содержит "тип"
Ошибка компилятора C3538 в списке декларатора "тип" всегда должен выводиться на тот же тип.
Ошибка компилятора C3539 Аргумент шаблона не может быть типом, содержащим тип "type"
Ошибка компилятора C3540 sizeof нельзя применить к типу, который содержит тип "type"
Ошибка компилятора C3541 Typeid нельзя применить к типу, который содержит тип "type"
Ошибка компилятора C3542 "идентификатор": функция виртуального члена не должна иметь возвращаемый тип, содержащий "type"
Ошибка компилятора C3543 Type: не содержит пакет параметров
Ошибка компилятора C3544 "parameter": пакет параметров ожидает аргумент шаблона типа
Ошибка компилятора C3545 "parameter": пакет параметров ожидает аргумент шаблона, отличный от типа
Ошибка компилятора C3546 "...": для развертывания пакетов параметров нет доступных пакетов параметров
Ошибка компилятора C3547 Невозможно использовать параметр шаблона "parameter", так как он следует пакету параметров шаблона и не может быть выведен из параметров функции "function"
Ошибка компилятора C3548 "идентификатор": пакет параметров нельзя использовать в этом контексте
Ошибка компилятора C3549 "value": пакет параметров функции не может иметь аргумент по умолчанию
Ошибка компилятора C3550 только неструктурированный описатель "decltype(auto)" разрешен в этом контексте
Ошибка компилятора C3551 Если используется конечный тип возвращаемого значения, то начальный возвращаемый тип должен быть единственным описательом типа "auto" (не "type")
Ошибка компилятора C3552 ожидаемое "decltype(auto)"
Ошибка компилятора C3553 для "decltype" требуется выражение, а не тип
Ошибка компилятора C3554 "type" нельзя объединить с любым другим описательом типа
Ошибка компилятора C3555 неправильный аргумент для "decltype"
Ошибка компилятора C3556 "выражение": неправильный аргумент для "decltype"
Ошибка компилятора C3557 Является устаревшей.
Ошибка компилятора C3558 Является устаревшей.
Ошибка компилятора C3559 рекурсивный вызов функции: при компиляции графа вызовов для параллелизма::p arallel_for_each at: "function"
Ошибка компилятора C3560 "function": IL недоступен при компиляции графа вызовов для параллелизма::p arallel_for_each at: "function"
Ошибка компилятора C3561 Операция барьера плитки, обнаруженная в потоке управления, который не является единообразным при компиляции графа вызовов для параллелизма::p arallel_for_each at: "function"
Ошибка компилятора C3562 Встроенная функция "function" ограничена не более чем числовых параметров
Ошибка компилятора C3563 Бесконечный цикл, обнаруженный при компиляции графа вызовов для параллелизма::p arallel_for_each at: "function"
Ошибка компилятора C3564 чтение неинициализированного значения при компиляции графа вызовов для параллелизма::p arallel_for_each at: "function"
Ошибка компилятора C3565 Общий объем памяти tile_static (число байтов) превышает ограничение числа байт при компиляции графа вызовов для параллелизма::p arallel_for_each
Ошибка компилятора C3566 блоки с побочными эффектами, вложенными слишком глубоко при компиляции графа вызовов для параллелизма::p arallel_for_each at: function
Ошибка компилятора C3567 деление или мод на ноль, обнаруженные при компиляции графа вызовов для параллелизма::p arallel_for_each at: function
Ошибка компилятора C3568 Сумма регистров превышает ограничение числа при компиляции графа вызовов для параллелизма::p arallel_for_each. Упростите программу
Ошибка компилятора C3569 Состояние гонки обнаружено при компиляции графа вызовов для параллелизма::p arallel_for_each at: "function"
Ошибка компилятора C3570 незаконное использование ограниченной области amp при компиляции с помощью /clr
Ошибка компилятора C3571 "type": недопустимый аргумент домена вычислений, а не тип класса
Ошибка компилятора C3572 "type": недопустимый аргумент домена вычислений; отсутствует открытый член: "статический ранг int int" или значение ранжирования не является положительным.
Ошибка компилятора C3573 Количество экземпляров параллелизма::graphics::sampler, переданных в параллелизм::p arallel_for_each не может превышать число
Ошибка компилятора C3574 "type": недопустимые экстенты плитки: должно быть положительным и (1) Z <= число; (2) ZYX <= число
Ошибка компилятора C3575 "type": недопустимый аргумент домена вычислений; отсутствует открытый член: "concurrency::index<number> _map_index(const const concurrency::index<number>&) restrict(amp)"
Ошибка компилятора C3576 "type": concurrency::d etails::_Parallel_for_each аргумент #number имеет неподдерживаемый тип
Ошибка компилятора C3577 аргумент concurrency::p arallel_for_each ядра является незаконным: не удается разрешить вызов члену "оператор void()(type) restrict(amp)"
Ошибка компилятора C3578 Размер объекта функции, передаваемого в параллелизм::p arallel_for_each, не может превышать число байтов.
Ошибка компилятора C3579 Число экземпляров параллелизма только для чтения::array и параллелизма::graphics::текстура, переданная в параллелизм::p arallel_for_each не может превышать число
Ошибка компилятора C3580 Число записываемых экземпляров параллелизма::array и параллелизма::graphics::текстура, переданная в параллелизм::p arallel_for_each не может превышать число
Ошибка компилятора C3581 "type": неподдерживаемый тип в коде с ограниченным доступом
Ошибка компилятора C3582 Является устаревшей.
Ошибка компилятора C3583 "идентификатор": размер переменной (число байтов) превышает максимальный размер (число байтов), поддерживаемый в коде с ограниченным числом
Ошибка компилятора C3584 неподдерживаемое использование tile_static для идентификатора
Ошибка компилятора C3585 "идентификатор" имеет неподдерживаемый класс хранилища в коде с ограниченным доступом
Ошибка компилятора C3586 "идентификатор": использование глобальных или статических переменных не поддерживается в коде с ограниченным доступом
Ошибка компилятора C3587 dynamic_cast не поддерживается в коде с ограниченным доступом
Ошибка компилятора C3588 Приведение от type1 к type2 не поддерживается в коде с ограниченным доступом
Ошибка компилятора C3589 String: неподдерживаемое использование строковых литерала в коде с ограниченным доступом
Ошибка компилятора C3590 "token": запись по ссылке или запись "this" не поддерживается, если лямбда-код ограничен
Ошибка компилятора C3591 Оператор typeid не поддерживается в ограниченном коде
Ошибка компилятора C3592 Встроенная встроенная сборка ('__asm') не поддерживается в коде с ограниченным доступом
Ошибка компилятора C3593 Goto не поддерживается в коде с ограниченным доступом
Ошибка компилятора C3594 Обработка исключений (try, catch, throw и т. д.) не поддерживается в ограниченном коде
Ошибка компилятора C3595 значение константы выходит из поддерживаемого диапазона в ограниченном коде
Ошибка компилятора C3596 "parameter" ("type"): переменная, захваченная лямбда-лямбда-типом, не поддерживается в коде с ограниченным доступом
Ошибка компилятора C3597 "parameter": "идентификатор" не допускается захватывать по значению, если лямбда-код ограничен
Ошибка компилятора C3598 Оператор label не поддерживается в коде с ограниченным доступом
Ошибка компилятора C3599 Оператор: не удается выполнить арифметический указатель на указатель на логическое значение в амперном коде
Ошибка компилятора C3600 "function": использование tile_static памяти, обнаруженной при компиляции графа вызовов для параллелизма, отличного от tiling::p arallel_for_each at: "function"
Ошибка компилятора C3601 "type": недопустимый тип аргумента для функции диагностики "function"
Ошибка компилятора C3602 Неподдерживаемый поток управления обнаружен при компиляции графа вызовов для параллелизма::p arallel_for_each at: function
Ошибка компилятора C3603 "symbol": тип "type" еще не поддерживается
Ошибка компилятора C3604 "идентификатор": может создать только управляемый объект в куче GC
Ошибка компилятора C3605 Общее число выборок (число, записанное и предопределенное число) превышает число при компиляции графа вызовов для параллелизма::p arallel_for_each: "function"
Ошибка компилятора C3606 Встроенная функция "function" не может быть сопоставлена с HLSL
Ошибка компилятора C3609 "идентификатор": функция "запечатанный/окончательный" должна быть виртуальной
Ошибка компилятора C3610 "идентификатор": тип значения должен быть "boxed" перед вызовом метода "метод"
Ошибка компилятора C3611 "идентификатор": запечатаемая функция не может иметь чистый описатель
Ошибка компилятора C3612 "идентификатор": закрытый класс не может иметь чистые виртуальные методы
Ошибка компилятора C3613 отсутствующий тип возвращаемого значения после "->" ("int" предполагается)
Ошибка компилятора C3614 Различные значения для размера пакета в одном классе; предыдущий был "value", новое значение равно "значение"
Ошибка компилятора C3615 Функция constexpr "function" не может привести к константном выражении
Ошибка компилятора C3616 Является устаревшей.
Ошибка компилятора C3617 инициализаторы структурированных привязок должны иметь тип массива или класса, отличного от объединения; Тип "type_name" не разрешен
Ошибка компилятора C3618 "объявление": не удается определить метод, помеченный dllImport
Ошибка компилятора C3619 Шаблон нельзя объявить в типе managed/WinRT
Ошибка компилятора C3620 "type": установка выравнивания не допускается для типов WinRT
Ошибка компилятора C3621 Type: для типов WinRT разрешено только значение упаковки по умолчанию (число)
Ошибка компилятора C3622 type': класс, объявленный как "ключевое слово", не может быть создан экземпляр
Ошибка компилятора C3623 "идентификатор": битовые поля не поддерживаются в типах Managed/WinRT
Ошибка компилятора C3624 Тип: для использования этого типа требуется ссылка на сборку или модуль "идентификатор"
Ошибка компилятора C3625 "class": собственный тип не может быть производным от управляемого или winRT типа "type"
Ошибка компилятора C3626 "identifier": ключевое слово "ключевое слово" можно использовать только в COM-интерфейсах, функциях-членах и элементах данных, которые являются указателями на делегаты
Ошибка компилятора C3627 Можно указать только тип значения.
Ошибка компилятора C3628 Класс "class": классы Managed/WinRT поддерживают только общедоступное наследование
Ошибка компилятора C3629 "token": по умолчанию запись может отображаться только в начале лямбда-списка отслеживания
Ошибка компилятора C3630 ошибка при обработке маркера "токен" (устаревшее в Visual Studio 2022.)
Ошибка компилятора C3631 Event: не удается перегрузить управляемые или winRT-события
Ошибка компилятора C3632 "event": недопустимый стиль события для конструкции
Ошибка компилятора C3633 не может определить идентификатор в качестве члена управляемого класса
Ошибка компилятора C3634 "member": не может определить абстрактный метод управляемого или WinRT класса
Ошибка компилятора C3635 "идентификатор": не может применяться к управляемому или WinRT-классу (вместо этого используйте идентификатор)
Ошибка компилятора C3636 "идентификатор": нельзя применить к этому типу
Ошибка компилятора C3637 "function": определение дружественной функции не может быть специализацией шаблона или универсального шаблона функции
Ошибка компилятора C3638 Оператор: стандартные операторы преобразования бокса и распаковки не могут быть переопределены
Ошибка компилятора C3639 лямбда-аргумент, который является частью аргумента по умолчанию, может иметь только запись инициализации
Ошибка компилятора C3640 "member": необходимо определить ссылку или виртуальную функцию-член локального класса.
Ошибка компилятора C3641 Function: недопустимое соглашение о вызовах для функции, скомпилированной с /clr:pure или/clr:safe
Ошибка компилятора C3642 "function": не удается вызвать функцию с __clrcall соглашение о вызове из машинного кода
Ошибка компилятора C3643 "%$S": не может декомпилировать тип с нестатических элементов данных в "%$S" и "%$S".
Ошибка компилятора C3644 Function: не удается скомпилировать функцию для создания управляемого кода.
Ошибка компилятора C3645 Function: __clrcall нельзя использовать для функций, скомпилированных в машинный код.
Ошибка компилятора C3646 "идентификатор": неизвестный описатель переопределения
Ошибка компилятора C3647 Является устаревшей.
Ошибка компилятора C3648 этот явный синтаксис переопределения не поддерживается для управляемых типов
Ошибка компилятора C3649 этот явный синтаксис переопределения не допускается с параметром /ZW
Ошибка компилятора C3650 Member: не может использоваться в качестве явной переопределения, должен быть виртуальной функцией-членом базового класса.
Ошибка компилятора C3651 "member": нельзя использовать в качестве явного переопределения, должен быть членом базового класса
Ошибка компилятора C3652 Member: функция, которая явно переопределяется, должна быть виртуальной
Ошибка компилятора C3653 "идентификатор": нельзя использовать в качестве именованного переопределения: функция переопределяется не найдена; вы забыли явно назвать функцию с помощью оператора::
Ошибка компилятора C3654 "token": синтаксическая ошибка в явном переопределении
Ошибка компилятора C3655 "member": функция уже явно переопределена
Ошибка компилятора C3656 "keyword": переопределение описателя не может повторяться
Ошибка компилятора C3657 Деструктор или метод завершения не может явно переопределить или явно переопределить
Ошибка компилятора C3658 Является устаревшей.
Ошибка компилятора C3659 "member": переопределение описатель "ключевое слово" не поддерживается
Ошибка компилятора C3660 "member1": скрывает унаследованный член "member2"
Ошибка компилятора C3661 Явный список переопределения не обнаружил никаких методов переопределения
Ошибка компилятора C3662 Member: переопределение описатель "keyword" разрешено только для функций-членов управляемых или WinRT классов
Ошибка компилятора C3663 Является устаревшей.
Ошибка компилятора C3664 "member": нельзя использовать в качестве явной переопределения, должны иметь "общедоступный" или "защищенный" специальные возможности.
Ошибка компилятора C3665 "member": переопределение описатель "ключевое слово" не разрешено в деструкторе или методе завершения
Ошибка компилятора C3666 "конструктор": переопределение описатель "ключевое слово" не разрешено в конструкторе
Ошибка компилятора C3667 "атрибут": атрибут не поддерживает расширение пакета
Ошибка компилятора C3668 "member": метод с описательом переопределения "override" не переопределяет никакие методы базового класса
Ошибка компилятора C3669 "member": переопределение описателя "override" не разрешено для статических функций-членов или конструкторов
Ошибка компилятора C3670 "member": не удается переопределить недоступный метод базового класса "member"
Ошибка компилятора C3671 "member": функция не переопределяет "member"
Ошибка компилятора C3672 Выражение псевдо деструктора может использоваться только в рамках вызова функции
Ошибка компилятора C3673 "class": класс не имеет конструктора копирования
Ошибка компилятора C3674 не удалось найти модуль стандартной библиотеки "module"
Ошибка компилятора C3675 "function": зарезервировано, так как определено свойство
Ошибка компилятора C3676 "class": класс ref и базовый класс имеют несовместимые атрибуты "[атрибут]"
Ошибка компилятора C3677 строковый литерал после оператора не может иметь префикс кодировки
Ошибка компилятора C3678 строковый литерал после оператора должен быть пустой строкой """"""
Ошибка компилятора C3679 ожидается идентификатор суффикса литерала после оператора """"
Ошибка компилятора C3680 Не удается объединить определяемые пользователем строковые литералы с несопоставленными идентификаторами суффикса литерала
Ошибка компилятора C3681 "fallthrough": атрибут может отображаться только в операторе включающего коммутатора
Ошибка компилятора C3682 "идентификатор оператора": шаблон оператора литералов или литералов не может быть объявлен для привязки C.
Ошибка компилятора C3683 не может определять как необработанный оператор литерала, так и шаблон оператора литерала с одинаковым идентификатором суффикса
Ошибка компилятора C3684 "идентификатор оператора": объявление оператора литерала имеет недопустимый список параметров
Ошибка компилятора C3685 "идентификатор оператора": шаблон оператора литерала не может иметь параметры функции
Ошибка компилятора C3686 "идентификатор оператора": шаблон оператора литерала должен иметь ровно один параметр шаблона, который является пакетом параметров.
Ошибка компилятора C3687 "идентификатор оператора": шаблон оператора литерала должен иметь параметр шаблона нетипа типа "char"
Ошибка компилятора C3688 недопустимый суффикс "суффикс"; оператор литералов или шаблон оператора литералов "идентификатор оператора" не найден
Ошибка компилятора C3689 "идентификатор оператора": шаблон оператора или литерала должен находиться в области глобального или пространства имен.
Ошибка компилятора C3690 ожидается строковый литерал, но вместо этого найден определяемый пользователем строковый литерал
Ошибка компилятора C3691 Недопустимый префикс литерала "префикс"
Ошибка компилятора C3692 Не скалярный тип "type_name" нельзя использовать в выражении псевдоконструктора
Ошибка компилятора C3693 "идентификатор": битовые поля не могут быть записаны по ссылке
Ошибка компилятора C3694 Структурированное объявление привязки не может содержать описателей, отличных от "static", "thread_local", "auto" и cv-qualifiers
Ошибка компилятора C3695 "%$S": не может разложить тип, содержащий анонимный союз или структуру
Ошибка компилятора C3696 "keyword": не удается использовать этот квалификатор для "%"
Ошибка компилятора C3697 "keyword": не удается использовать этот квалификатор на "^"
Ошибка компилятора C3698 "type": не может использовать этот тип в качестве аргумента "оператор"
Ошибка компилятора C3699 Оператор: не может использовать это косвенное значение для типа "type"
Ошибка компилятора C3700 Имя файла отсутствует после конца "%c"
Ошибка компилятора C3701 "function": источник событий не имеет событий
Ошибка компилятора C3702 ATL требуется для событий COM
Ошибка компилятора C3703 "event_handler": метод обработчика событий должен иметь тот же класс хранения, что и источник "event".
Ошибка компилятора C3704 "member": метод vararg не может запускать события
Ошибка компилятора C3705 "function": не удается найти интерфейс событий
Ошибка компилятора C3706 "function": должен быть COM-интерфейсом для запуска событий COM
Ошибка компилятора C3707 "member": метод dispinterface должен иметь диспидированный
Ошибка компилятора C3708 Function: неправильное использование ключевого слова; должно быть членом совместимого источника событий.
Ошибка компилятора C3709 Function: неправильный синтаксис для указания события в __hook/__unhook
Ошибка компилятора C3710 Function: неправильный синтаксис для указания обработчика событий в __hook/__unhook
Ошибка компилятора C3711 Event: неуправляемый метод источника событий должен возвращать void или целочисленный тип.
Ошибка компилятора C3712 "event_handler": метод обработчика событий должен возвращать тот же тип, что и источник "event".
Ошибка компилятора C3713 "event_handler": метод обработчика событий должен иметь те же параметры функции, что и источник event.
Ошибка компилятора C3714 "event_handler": метод обработчика событий должен иметь то же соглашение о вызове, что и исходное "событие".
Ошибка компилятора C3715 "указатель": должен быть указателем на "тип"
Ошибка компилятора C3716 "%$L": сборка предварительно скомпилированного заголовка с конструкторами модулей не допускается
Ошибка компилятора C3717 Member: метод, который вызывает события, не может быть определен
Ошибка компилятора C3718 может вызываться только "__keyword" в контексте функции-члена принимающего класса.
Ошибка компилятора C3719 "member": источник событий на основе интерфейса может использоваться только для событий COM
Ошибка компилятора C3720 "type": может реализовываться IDispatch только в двойном или диспептерии
Ошибка компилятора C3721 "signature": несовместимая подпись для события
Ошибка компилятора C3722 Универсальное событие не допускается
Ошибка компилятора C3723 Function: не удалось разрешить событие
Ошибка компилятора C3724 должен #include <windows.h> для использования многопотоковых событий
Ошибка компилятора C3725 Является устаревшей.
Ошибка компилятора C3726 Не удалось применить преобразования SecureHotPatch к "%s". объяснение
Ошибка компилятора C3727 Event: управляемое событие должно быть функцией-членом или элементом данных, который является указателем на делегат.
Ошибка компилятора C3728 Event: событие не имеет метода вызова
Ошибка компилятора C3729 Описатель атрибутов не может содержать как префикс пространства имен, так и атрибут с областью действия
Ошибка компилятора C3730 Является устаревшей.
Ошибка компилятора C3731 Несовместимое событие "event" и обработчик "event_handler"; источник событий и обработчик событий должны иметь один и тот же тип события.
Ошибка компилятора C3732 Interface: пользовательский интерфейс, который запускает события COM, не может наследоваться отIDispatch
Ошибка компилятора C3733 "event": неправильный синтаксис для указания события COM; вы забыли "__interface"?
Ошибка компилятора C3734 "class": управляемый или winRT-класс не может быть соклассом
Ошибка компилятора C3735 шаблон или универсальный переопределенный
Ошибка компилятора C3736 "member": должен быть методом или, в случае управляемых событий, при необходимости членом данных
Ошибка компилятора C3737 "идентификатор": делегат может не иметь явного соглашения о вызове
Ошибка компилятора C3738 "соглашение": соглашение о вызове явного экземпляра должно соответствовать соглашению о создании шаблона.
Ошибка компилятора C3739 "class": синтаксис поддерживается только в том случае, если параметр "layout_dependent" event_receiver имеет значение true
Ошибка компилятора C3740 "template": шаблоны не могут получать события источника или получения
Ошибка компилятора C3741 "class": должен быть соклассом, если параметр "layout_dependent" event_receiver имеет значение true
Ошибка компилятора C3742 Token1: несбалансированная последовательность маркеров в аргументе атрибута, ожидаемом "token2"
Ошибка компилятора C3743 может только перехватыть или откружить весь интерфейс, если параметр layout_dependent event_receiver имеет значение true
Ошибка компилятора C3744 __unhook должны иметь не менее 3 аргументов для управляемых событий
Ошибка компилятора C3745 "function": только событие может быть "поднято"
Ошибка компилятора C3746 Стандартный атрибут "идентификатор" может отображаться не более одного раза в списке атрибутов.
Ошибка компилятора C3747 отсутствует шаблон по умолчанию или универсальный параметр: номер параметра
Ошибка компилятора C3748 "interface": неуправляемые интерфейсы могут не запускать события
Ошибка компилятора C3749 "атрибут": настраиваемый атрибут не может использоваться внутри функции
Ошибка компилятора C3750 "token": непредвиденный маркер в списке атрибутов
Ошибка компилятора C3751 "идентификатор": непредвиденный идентификатор в списке атрибутов
Ошибка компилятора C3752 "attribute": не может классифицировать атрибут; Ключевое слово не должно использоваться в этом контексте
Ошибка компилятора C3753 Универсальное свойство не допускается
Ошибка компилятора C3754 Конструктор делегата: функция-член "член" не может вызываться для экземпляра типа "type"
Ошибка компилятора C3755 "идентификатор": делегат может не быть определен
Ошибка компилятора C3756 Является устаревшей.
Ошибка компилятора C3757 Type: тип не разрешен для функции constexpr (устаревшее в Visual Studio 2022.)
Ошибка компилятора C3758 "member": виртуальная функция не может быть объявлена "constexpr"
Ошибка компилятора C3759 "member": функция-член не литерального типа не может быть объявлена "constexpr" (устаревшая в Visual Studio 2022.)
Ошибка компилятора C3760 Используйте __property ключевое слово для объявления свойства в управляемом или WinRT "class"
Ошибка компилятора C3761 "function": "retval" может отображаться только в последнем аргументе функции
Ошибка компилятора C3762 не удается обработать атрибут "атрибут"
Ошибка компилятора C3763 "type": "retval" и "out" может отображаться только в типе указателя данных
Ошибка компилятора C3764 Member: не удается переопределить метод базового класса "member"
Ошибка компилятора C3765 "event": не может определить событие в классе или структуре "тип", помеченном как event_receiver
Ошибка компилятора C3766 Тип должен предоставить реализацию для метода интерфейса "function"
Ошибка компилятора C3767 "function": функции-кандидаты не доступны
Ошибка компилятора C3768 невозможно использовать адрес виртуальной vararg функции в чисто управляемом коде.
Ошибка компилятора C3769 "идентификатор": вложенный класс не может иметь то же имя, что и немедленно заключенный класс.
Ошибка компилятора C3770 Тип: недопустимый базовый класс
Ошибка компилятора C3771 "идентификатор": объявление друга не удается найти в ближайшей области пространства имен
Ошибка компилятора C3772 "идентификатор": недопустимое объявление шаблона друга
Ошибка компилятора C3773 Используйте переключатель компилятора /await, чтобы включить корутины
Ошибка компилятора C3774 не удается найти "scope::identifier": включите заголовок header_name
Ошибка компилятора C3775 возвращаемый тип функции не должен иметь тип "type"
Ошибка компилятора C3776 не может возвращать выражение типа void в корутине с непустым конечным типом возвращаемого значения
Ошибка компилятора C3777 "function": корутин не может принимать список аргументов переменной
Ошибка компилятора C3778 alloca: нельзя использовать в корутине
Ошибка компилятора C3779 "function": функция, возвращающая "авто", не может использоваться до его определения.
Ошибка компилятора C3780 "function": функция преобразования, возвращающая "auto", не может использоваться перед определением
Ошибка компилятора C3781 "ключевое слово": нельзя использовать в корутине типа "type". Ключевое слово или ключевое слово должно присутствовать в связанных promise_type
Ошибка компилятора C3782 тип: обещание корутина не может содержать ключевое слово и ключевое слово
Ошибка компилятора C3783 "идентификатор": не может быть корутином
Ошибка компилятора C3784 Выражение ключевого слова не может отображаться в этом контексте
Ошибка компилятора C3785 Первый аргумент шаблона std::integer_sequence должен быть целым типом
Ошибка компилятора C3786 Второй аргумент шаблона для std::make_integer_sequence должен быть целочисленной константой больше или равно нулю.
Ошибка компилятора C3787 Не может вывести тип возвращаемого значения этого корутина
Ошибка компилятора C3788 Эта функция не может быть корутиной: "type_name" не является классом
Ошибка компилятора C3789 Эта функция не может быть корутиной: "%$T" не объявляет член "%$I()"
Ошибка компилятора C3790 для записи "*это" требуется "%1$M"
Ошибка компилятора C3791 Параметр "this" не может быть явно записан, если режим записи по умолчанию выполняется путем копирования (=)
Ошибка компилятора C3792 нераспознанный хэш-алгоритм "%$I"
Ошибка компилятора C3793 Хэш-значение для алгоритма "%$I" должно быть ровно %u символов длиной
Ошибка компилятора C3794 файл "%$S", указанный в #pragma file_hash, также является частью текущей единицы компиляции.
Ошибка компилятора C3795 несколько конфликтующих хэш-значений для файла "%$S"
Ошибка компилятора C3796 "оператор %$I": ни шаблон строкового литерала, ни шаблон числовых литеральных операторов
Ошибка компилятора C3797 "keyword": объявление события не может иметь переопределение описателя (вместо этого следует поместить в методы add/remove/raise)
Ошибка компилятора C3798 "keyword": объявление свойства не может иметь переопределение описателя (вместо этого следует поместить в методы get/set свойства)
Ошибка компилятора C3799 Индексированные свойства не могут иметь пустой список параметров
Ошибка компилятора C3800 "объявление": не удается смешать свойства и события
Ошибка компилятора C3801 "атрибут": атрибут может не содержать предложение аргумента
Ошибка компилятора C3802 Является устаревшей.
Ошибка компилятора C3803 "свойство": свойство имеет тип, несовместимый с одним из его методов доступа "accessor"
Ошибка компилятора C3804 Member: методы доступа для свойства должны быть как статическими, так и нестатичными.
Ошибка компилятора C3805 "token": непредвиденный маркер, ожидаемый либо "}", либо ","
Ошибка компилятора C3806 "token": непредвиденный маркер, ожидаемый "{" или инициализатор-член
Ошибка компилятора C3807 "type": класс с атрибутом ComImport не может быть производным от типа, разрешена только реализация интерфейса
Ошибка компилятора C3808 "type": класс с атрибутом ComImport не может определить член "member", разрешены только абстрактные или dllimport-функции.
Ошибка компилятора C3809 "type": тип managed/WinRT не может иметь какие-либо другие функции, классы и интерфейсы
Ошибка компилятора C3810 "%1$S": не удается разложить тип с неоднозначным базовым классом "type_name".
Ошибка компилятора C3811 Является устаревшей.
Ошибка компилятора C3812 "__property" должен быть первым маркером в объявлении свойства
Ошибка компилятора C3813 Объявление свойства может отображаться только в определении типа managed/WinRT.
Ошибка компилятора C3814 Является устаревшей.
Ошибка компилятора C3815 Возвращаемый тип метода "member" должен соответствовать типу последнего параметра метода setter
Ошибка компилятора C3816 Элемент класса или структуры ранее был объявлен или определен с другим модификатором управляемого или WinRT.
Ошибка компилятора C3817 "объявление": свойство может применяться только к функции
Ошибка компилятора C3818 Объявление свойства массива "свойство" не должно перегружать свойство индекса "свойство"
Ошибка компилятора C3819 Является устаревшей.
Ошибка компилятора C3820 "идентификатор": инициализаторы должны управляться
Ошибка компилятора C3821 "function": управляемый тип или функция нельзя использовать в неуправляемой функции
Ошибка компилятора C3822 Является устаревшей.
Ошибка компилятора C3823 Является устаревшей.
Ошибка компилятора C3824 "type": этот тип не может отображаться в этом контексте (параметр функции, возвращаемый тип или статический элемент)
Ошибка компилятора C3825 Type: управляемый или winRT-класс может поддерживать только управляемые или winRT-события.
Ошибка компилятора C3826 Является устаревшей.
Ошибка компилятора C3827 Стандартный атрибут "не рекомендуется" может иметь либо аргументы, либо один строковый литерал, описывающий причину
Ошибка компилятора C3828 Аргументы размещения нельзя указать для выражения "ключевое слово" для типа "type"
Ошибка компилятора C3829 Стандартный атрибут noreturn может применяться только к функциям
Ошибка компилятора C3830 Type1: не может наследоваться от type2, типы значений могут наследоваться только от классов интерфейса.
Ошибка компилятора C3831 "идентификатор": "type" не может иметь закрепленный член данных или функцию-член, возвращающую указатель на закрепление
Ошибка компилятора C3832 Typelib: библиотека типов выглядит так, как если бы она была создана для 32-разрядных указателей; измените квалификатор ptrsize
Ошибка компилятора C3833 "type": недопустимый тип целевого объекта для идентификатора
Ошибка компилятора C3834 недопустимый явный приведение к закреплению указателя; Вместо этого используйте закрепленную локальную переменную
Ошибка компилятора C3835 Является устаревшей.
Ошибка компилятора C3836 Статический конструктор не может иметь список инициализаторов элементов
Ошибка компилятора C3837 Атрибуты не допускаются в этом контексте
Ошибка компилятора C3838 не может наследоваться от типа
Ошибка компилятора C3839 Не удается изменить выравнивание в типе managed/WinRT
Ошибка компилятора C3840 Является устаревшей.
Ошибка компилятора C3841 Является устаревшей.
Ошибка компилятора C3842 "identifier": "const" и "переменные" квалификаторы для функций-членов управляемых и WinRT типов не поддерживаются
Ошибка компилятора C3843 "identifier": квалификаторы ref-квалификаторов для функций-членов управляемых и WinRT типов не поддерживаются
Ошибка компилятора C3844 "идентификатор": не удается импортировать символ из источника: как "идентификатор" уже существует в текущей области
Ошибка компилятора C3845 Является устаревшей.
Ошибка компилятора C3846 "идентификатор": не удается импортировать символ из источника: как "идентификатор" уже импортирован из другой сборки "assembly"
Ошибка компилятора C3847 Описатель noexcept-в явном экземпляре должен соответствовать экземпляру шаблона.
Ошибка компилятора C3848 выражение с типом "type" потеряет некоторые константные квалификаторы, чтобы вызвать "идентификатор"
Ошибка компилятора C3849 Вызов стиля функции для выражения типа "type" потеряет константы и /или переменные квалификаторы для всех перегрузок доступных операторов числа
Ошибка компилятора C3850 "token": универсальное имя-символ указывает недопустимый символ
Ошибка компилятора C3851 "token": универсальное имя-символ не может назначить символ в базовом наборе символов
Ошибка компилятора C3852 "member", имеющий тип "type": статистическая инициализация не удалось инициализировать этот элемент
Ошибка компилятора C3853 '=': повторное инициализация ссылки или назначения с помощью ссылки на функцию является незаконной
Ошибка компилятора C3854 выражение слева от '=' вычисляется функцией. Не удается назначить функцию (функция не является l-value)
Ошибка компилятора C3855 "function": шаблон/универсальный параметр "идентификатор" несовместим с объявлением.
Ошибка компилятора C3856 "class": класс не является шаблоном или универсальным шаблоном класса
Ошибка компилятора C3857 "template": несколько списков параметров шаблона или универсального параметра не допускаются
Ошибка компилятора C3858 "идентификатор": не может быть переобъявлен в текущей области
Ошибка компилятора C3859 Не удалось создать виртуальную память для PCH
Ошибка компилятора C3860 Список шаблонов и универсальных аргументов, указанный в следующем шаблоне класса или универсальном имени, должен содержать параметры в порядке, используемом в списке параметров шаблона или универсального параметра.
Ошибка компилятора C3861 "идентификатор": идентификатор не найден
Ошибка компилятора C3862 "function": не удается скомпилировать неуправляемую функцию с /clr:pure помощью или /clr:safe
Ошибка компилятора C3863 Тип массива "type" не является назначаемым
Ошибка компилятора C3864 Является устаревшей.
Ошибка компилятора C3865 "ключевое слово": можно использовать только в собственных функциях-членах
Ошибка компилятора C3866 деструктор или метод завершения вызова отсутствующий список аргументов
Ошибка компилятора C3867 "function": нестандартный синтаксис; используйте "&" для создания указателя на член
Ошибка компилятора C3868 "type": ограничения универсального параметра "parameter" отличаются от ограничений в объявлении
Ошибка компилятора C3869 Ограничение gcnew отсутствует пустой список параметров "()"
Ошибка компилятора C3870 "parameter": "__declspec(описатель)" может применяться только к параметрам целочисленного типа.
Ошибка компилятора C3871 Параметр: "__declspec(guard(overflow)" поддерживается только в первых 64 параметрах функции
Ошибка компилятора C3872 Значение 0x: этот символ не допускается в идентификаторе.
Ошибка компилятора C3873 Значение 0x: этот символ не допускается в качестве первого символа идентификатора.
Ошибка компилятора C3874 возвращаемый тип идентификатора должен иметь тип1 вместо type2.
Ошибка компилятора C3875 Вызов нестатитической функции-члена, отсутствующего списка аргументов
Ошибка компилятора C3876 Шестнадцатеричный плавающий литерал требует экспонента
Ошибка компилятора C3877 Недопустимый аргумент типа атрибуту TypeForwardedTo
Ошибка компилятора C3878 синтаксическая ошибка: непредвиденный маркер "%1$L" после "%2s"
Ошибка компилятора C3879 "member": не может быть элементом данных без возможности
Ошибка компилятора C3880 "member": не может быть литеральным членом данных
Ошибка компилятора C3881 может наследовать конструктор только из прямой базы
Ошибка компилятора C3882 "class": конструктор уже унаследован от класса
Ошибка компилятора C3883 "member": необходимо инициализировать неустанно статический элемент данных
Ошибка компилятора C3884 "type": массив неизвестного размера не может быть инициализирован со значением
Ошибка компилятора C3885 "type": массив неизвестного размера не может быть инициализирован с пустым списком инициализатора
Ошибка компилятора C3886 "member": необходимо инициализировать член литеральных данных
Ошибка компилятора C3887 "member": инициализатор для элемента литеральных данных должен быть константным выражением
Ошибка компилятора C3888 "member": константное выражение, связанное с этим литеральным элементом данных, не поддерживается C++/CLI
Ошибка компилятора C3890 "member": вы не можете взять адрес члена литеральных данных
Ошибка компилятора C3891 "member": литеральный член данных не может использоваться в качестве l-value
Ошибка компилятора C3892 "переменная": невозможно назначить переменной, которая является константной
Ошибка компилятора C3893 Member:l-value use of initonly data member допускается только в конструкторе экземпляра класса "class"
Ошибка компилятора C3894 Member:l-value use of initonly static data member допускается только в конструкторе классов класса "class"
Ошибка компилятора C3895 "member": элементы данных типа не могут быть "переменными"
Ошибка компилятора C3896 Member: неправильный инициализатор: этот литеральный член данных можно инициализировать только с помощью nullptr.
Ошибка компилятора C3897 Является устаревшей.
Ошибка компилятора C3898 "member": члены данных типа могут быть только членами управляемых типов
Ошибка компилятора C3899 Member:l-value use of initonly data member не допускается непосредственно в параллельном регионе класса "class"
Ошибка компилятора C3900 "member": не разрешено в текущей области
Ошибка компилятора C3901 "function": должен иметь тип возвращаемого типа "type"
Ошибка компилятора C3902 "function": тип последнего параметра должен иметь тип "type"
Ошибка компилятора C3903 Свойство: не имеет метода set или get
Ошибка компилятора C3904 "property": должен указать параметры номера
Ошибка компилятора C3905 неуправляемые доступы не поддерживаются для встроенного типа "type"
Ошибка компилятора C3906 встроенный тип "type" не является поддерживаемым типом возвращаемого или аргумента для функций vararg или unprototyped
Ошибка компилятора C3907 Не удается перейти к метке, которая находится в другой инструкции "if constexpr" или substatement
Ошибка компилятора C3908 уровень доступа менее строгий, чем "идентификатор"
Ошибка компилятора C3909 Объявление событий managed/WinRT должно происходить в типе managed/WinRT
Ошибка компилятора C3910 Event: должен определить член "member"
Ошибка компилятора C3911 "member": функция должна иметь тип "type"
Ошибка компилятора C3912 Event: тип события должен быть типом делегата
Ошибка компилятора C3913 Свойство по умолчанию должно быть индексировано
Ошибка компилятора C3914 Свойство по умолчанию не может быть статическим
Ошибка компилятора C3915 "идентификатор" не имеет индексированного свойства по умолчанию (индексатор классов)
Ошибка компилятора C3916 Параметр функции с индексом %d и запрошенным выравниванием %d не будет выровнен
Ошибка компилятора C3917 "token": устаревший стиль объявления конструкции (вместо этого вы означало использовать "[" "]"?)
Ошибка компилятора C3918 использование требует, чтобы идентификатор был членом данных
Ошибка компилятора C3919 "function": функция должна иметь тип "return_type (тип)"
Ошибка компилятора C3920 Оператор "operator": не может определить оператор postfixcrement/decrement CLR/WinRT, вызывающий оператор postfix CLR/WinRT, вызовет соответствующий оператор префикса CLR/WinRT (op_Increment/op_Decrement), но с семантикой postfix
Ошибка компилятора C3921 Является устаревшей.
Ошибка компилятора C3923 "member": локальный класс, определения структуры или объединения не допускаются в функции-члене управляемого или winRT-класса
Ошибка компилятора C3924 ошибка в аргументе #число конструкторов делегатов вызывает конструктор:
Ошибка компилятора C3925 ожидается цикл (forилиwhiledo) после директивы directive_name
Ошибка компилятора C3926 недопустимая константа в директиве Parallel
Ошибка компилятора C3927 "->": конечный тип возвращаемого значения не допускается после декларатора, отличного от функции
Ошибка компилятора C3928 '->': конечный тип возвращаемого значения не допускается после круглых скобок декларатора
Ошибка компилятора C3930 "function": перегруженная функция не содержит описателей ограничений, совместимых с контекстом окружающей среды "context"
Ошибка компилятора C3931 "type": не может вызывать функцию с описателями ограничений, несовместимыми с контекстом окружающей среды.
Ошибка компилятора C3932 Является устаревшей.
Ошибка компилятора C3933 Описатель ограничений класса: описатели ограничений деструктора должны охватывать объединение ограничений для всех конструкторов.
Ошибка компилятора C3934 Функция, которая находится в любой форме "main", не может иметь описатели ограничений, отличные от ограничения(ЦП)
Ошибка компилятора C3935 "identifier": redefinition; перекрывающиеся описатели ограничений
Ошибка компилятора C3936 "идентификатор": описатель нераспознанного ограничения
Ошибка компилятора C3937 Пустой описатель ограничений не разрешен
Ошибка компилятора C3938 "идентификатор": несколько описателей ограничений не поддерживаются в функциях extern \042C\042
Ошибка компилятора C3939 "идентификатор": указатель на функции-члены, указатели функций, ссылки на функции с описателем ограничений amp не допускаются
Ошибка компилятора C3940 "идентификатор": идентификатор не найден - возможное несоответствие между версиями компилятора и библиотеки. Убедитесь, что vccorlib.h/.lib, vccorlib120.dll и c1xx.dll совпадение
Ошибка компилятора C3941 Условие: требуется параметр командной строки "/clr"
Ошибка компилятора C3945 "type": не удается создать или поймать объект winrt, который не является производным от Platform::Exception
Ошибка компилятора C3946 Typeid нельзя применить к этому типу.
Ошибка компилятора C3947 Typeid: типид нельзя применить к расширению пакета
Ошибка компилятора C3948 "ключевое слово": расширение пакета не может отображаться в этом контексте
Ошибка компилятора C3949 Расширение пакета "..." не может отображаться в скобках абстрактного декларатора
Ошибка компилятора C3950 Является устаревшей.
Ошибка компилятора C3951 Не удается использовать указатель на член в проецируемый тип WinRT "type". Вместо этого используйте делегат.
Ошибка компилятора C3952 "type": WinRT не поддерживает массивы in/out. Используйте const Array<T>^, чтобы "in" и "WriteOnlyArray<T>" или "Array<T>^*" для "out" в общедоступных API
Ошибка компилятора C3953 Не удается использовать управляемый класс "type" в модуле WinRT. (Устаревшее в Visual Studio 2022.)
Ошибка компилятора C3954 Type: массив, возвращаемый из опубликованного метода в типе WinRT, должен использовать форму Array<T>^.
Ошибка компилятора C3955 "type": открытый конструктор не может содержать параметр out или "WriteOnlyArray<T>"
Ошибка компилятора C3956 "type": тип помечается как "Эксклюзивный тип" и не может использоваться в качестве базы "derived_type"
Ошибка компилятора C3957 "type": не удается использовать "new" в типе WinRT; вместо него используйте "ref new"
Ошибка компилятора C3958 "type": не удается использовать "gcnew" в типе WinRT; вместо него используйте "ref new"
Ошибка компилятора C3959 Параметр "ref new" может использоваться только для создания объекта с типом WinRT
Ошибка компилятора C3960 Является устаревшей.
Ошибка компилятора C3961 статический конструктор не поддерживается
Ошибка компилятора C3962 универсальный класс не поддерживается
Ошибка компилятора C3963 Многомерный массив не поддерживается
Ошибка компилятора C3964 Не поддерживается нижжный массив
Ошибка компилятора C3965 Массив параметров не поддерживается
Ошибка компилятора C3966 "function": универсальная функция не поддерживается
Ошибка компилятора C3967 ошибка импорта идентификатора из модуля "module"
Ошибка компилятора C3968 Маркер "token" недействителен в качестве разделителя имени модуля; вместо этого используется период ('.')
Ошибка компилятора C3969 несогласованные имена модулей: Module1 и Module1
Ошибка компилятора C3970 "identifier": "keyword" может применяться только к классу ref или "ref struct" в глобальной области или области пространства имен.
Ошибка компилятора C3971 "type": частичное определение не может отображаться после полного определения
Ошибка компилятора C3972 "type": "частичный" может применяться только к объявлениям классов или определениям.
Ошибка компилятора C3973 Неуправляемая функция: %$M
Ошибка компилятора C3974 "%$S": переменная индекса в операторе OpenMP "for" должна иметь целочисленный тип
Ошибка компилятора C3975 Ранее объявлен или определен идентификатор структуры класса или структуры с другим модификатором.
Ошибка компилятора C3976 Идентификатор1 должен быть объявлен как общедоступный, чтобы использовать идентификатор2.
Ошибка компилятора C3977 Использование требует ссылки на сборку, которая определяет идентификатор.
Ошибка компилятора C3978 "идентификатор": статическое свойство не допускается в качестве члена интерфейса Или типа значения WinRT
Ошибка компилятора C3979 "type": используйте атрибут "атрибут" вместо "value"
Ошибка компилятора C3980 Тип нельзя выдавать в метаданные
Ошибка компилятора C3981 "type": тип значения не может содержать статических элементов данных "идентификатор"
Ошибка компилятора C3982 "type": тип значения не может содержать элементы данных, не являющиеся открытыми" идентификаторами.
Ошибка компилятора C3983 "type": тип значения не может иметь общедоступных элементов, не являющихся данными", "идентификатор"
Ошибка компилятора C3984 "type": тип, не относящееся к значению, не может содержать общедоступных элементов данных "идентификатор"
Ошибка компилятора C3985 "идентификатор": подпись общедоступного члена содержит частный тип "member"
Ошибка компилятора C3986 "идентификатор": подпись общедоступного члена содержит собственный тип "member"
Ошибка компилятора C3987 "идентификатор": сигнатура общедоступного члена содержит собственный тип "type"
Ошибка компилятора C3988 "type": собственный тип не может быть общедоступным
Ошибка компилятора C3989 "type": вложенный тип не может быть общедоступным
Ошибка компилятора C3990 "type": атрибут "атрибут" не может быть закрытым или вложенным
Ошибка компилятора C3991 "type": не может реализовать недоступный или вложенный интерфейс "interface"
Ошибка компилятора C3992 "идентификатор": подпись общедоступного члена содержит недопустимый тип "type"
Ошибка компилятора C3993 "type": тип значения должен содержать по крайней мере одно общедоступное поле
Ошибка компилятора C3994 "type": тип значения не может реализовывать интерфейсы или иметь виртуальные функции
Ошибка компилятора C3995 "type": тип значения не может содержать члены события "идентификатор"
Ошибка компилятора C3996 Является устаревшей.
Ошибка компилятора C3997 Warbird: сообщение
Ошибка компилятора C3998 "c++version": неподдерживаемая версия C++; по умолчанию используется версия c++.

См. также

Компилятор C/C++ и средства сборки ошибок и предупреждений
Ошибки компилятора C2000 — C3999, C7000 — C7999