Errore del compilatore C2002

costante wide-character non valida

La costante carattere multibyte non è valida.

Per risolverlo è possibile verificare le seguenti cause possibili

  1. La costante di caratteri wide contiene più byte del previsto.

  2. L'intestazione standard STDDEF.h non è inclusa.

  3. I caratteri wide non possono essere concatenati con valori letterali stringa ordinari.

  4. Una costante a caratteri wide deve essere preceduta dal carattere 'L':

    L'mbconst'
    
  5. Per Microsoft C++, gli argomenti di testo di una direttiva del preprocessore devono essere ASCII. Ad esempio, la direttiva , #pragma message(L"string")non è valida.