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 caso no nome do símbolo. Como C e C++ são linguagens que fazem uso de letras minúsculas, um nome de símbolo deve ser dado no caso exato em 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. O typecast tentado no depurador requer o nome de um tipo definido.

Esse erro é idêntico ao CAN0017.

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

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

  2. Use um nome de tipo real para lançar variáveis no depurador, em vez de um typedefnome definido por .