Partilhar via


Erro do avaliador de expressão CXX0017

símbolo não encontrado

Observações

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 deve ser dado no caso exato em que é definido na fonte.

Este 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 tentada no depurador requer o nome de um tipo definido.

Este 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 do programa onde está a ser utilizado.

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