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
A constante de caracteres largos contém mais bytes do que esperado.
O cabeçalho padrão STDDEF.h não está incluído.
Caracteres largos não podem ser concatenados com literais de cadeia de caracteres comuns.
Uma constante de caractere largo precisa ser precedida pelo caractere 'L':
L'mbconst'
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.