Share via


Erreur du compilateur C2002

constante de caractères larges non valide

La constante multioctets n’est pas valide.

Pour corriger en vérifiant les causes possibles suivantes

  1. La constante à caractères larges contient plus d’octets que prévu.

  2. L’en-tête standard STDDEF.h n’est pas inclus.

  3. Les caractères larges ne peuvent pas être concaténés avec des littéraux de chaîne ordinaires.

  4. Une constante de caractère large doit être précédée du caractère 'L' :

    L'mbconst'
    
  5. Pour Microsoft C++, les arguments de texte d’une directive de préprocesseur doivent être ASCII. Par exemple, la directive , #pragma message(L"string")n’est pas valide.