Erro CXX0036 (avaliador de expressão)
especificação {...} de contexto inválido
Essa mensagem pode ser gerada por qualquer um dos vários erros no uso do operador de contexto ({}).
A sintaxe do operador de contexto ({}) foi fornecida incorretamente.
A sintaxe do operador de contexto é:
{function,module,dll}expression
Isso especifica o contexto da expression. O operador de contexto tem a mesma precedência e uso que uma conversão de tipo.
Vírgulas à direita podem ser omitidas. Se qualquer um dos valores function, module ou dll contiver uma vírgula literal, você precisará colocar o nome inteiro entre parênteses.
O nome da função foi escrito incorretamente ou não existe no módulo especificado ou na biblioteca de vínculo dinâmico.
Como C é uma linguagem que diferencia maiúsculas de minúsculas, a function precisa ser fornecida com exatamente o mesmo uso e maiúsculas e minúsculas, pois ela é definida na origem.
O módulo especificado não pôde ser encontrado.
Verifique o nome completo do caminho da DLL ou do módulo especificado.
Esse erro é idêntico ao CAN0036.