Error del compilador C2002

se esperaba un literal de cadena normal

Remarks

La constante de carácter de varios bytes no es válida.

Para solucionarlo, compruebe las siguientes causas posibles

  1. La constante de caracteres anchos contiene más bytes de los esperados.

  2. No se incluye el encabezado estándar STDDEF.h.

  3. Los caracteres anchos no se pueden concatenar con literales de cadena ordinarios.

  4. Una constante de caracteres anchos debe ir precedida por el carácter "L":

    L'mbconst'
    
  5. Para Microsoft C++, los argumentos de texto de una directiva de preprocesador deben ser ASCII. Por ejemplo, la directiva #pragma message(L"string") no es válida.