Erro CXX0017 (avaliador de expressão)

símbolo não encontrado

Não foi possível encontrar um símbolo especificado em uma expressão.

Uma possível causa desse erro é uma incompatibilidade de maiúsculas e minúsculas no nome do símbolo. Como C e C++ são linguagens que diferenciam maiúsculas de minúsculas, um nome de símbolo precisa ser fornecido com exatamente as mesmas maiúsculas e minúsculas com que ele é definido na origem.

Esse erro pode ocorrer ao tentar digitar uma variável para observar a variável durante a depuração. O typedef declara um novo nome para um tipo, mas não define um novo tipo. A conversão de tipo cuja tentativa foi realizada no depurador exige o nome de um tipo definido.

Esse erro é idêntico ao CAN0017.

Para corrigir usando as seguintes soluções possíveis

  1. Verifique se o símbolo já está declarado no ponto no programa em que ele está sendo usado.

  2. Use um nome de tipo real para converter variáveis no depurador, em vez de um nome definido por typedef.