Compartilhar via


Erro do compilador C2002

constante de caractere largo inválida

A constante de caracteres de vários bytes não é válida.

Para corrigir verificando as possíveis causas a seguir

  1. A constante de caracteres largos contém mais bytes do que esperado.

  2. O cabeçalho padrão STDDEF.h não está incluído.

  3. Caracteres largos não podem ser concatenados com literais de cadeia de caracteres comuns.

  4. Uma constante de caractere largo precisa ser precedida pelo caractere 'L':

    L'mbconst'
    
  5. Para o Microsoft C++, os argumentos de texto de uma diretiva de pré-processador precisam ser ASCII. Por exemplo, a diretiva #pragma message(L"string") não é válida.