Condividi tramite


Errore dell‘analizzatore di espressioni CXX0017

simbolo non trovato

Impossibile trovare un simbolo specificato in un'espressione.

Una possibile causa di questo errore è una mancata corrispondenza tra maiuscole e minuscole nel nome del simbolo. Poiché C e C++ fanno distinzione tra maiuscole e minuscole, è necessario specificare un nome di simbolo nel caso esatto in cui sia definito nell'origine.

Questo errore può verificarsi quando si tenta di digitare una variabile per controllare la variabile durante il debug. typedef Dichiara un nuovo nome per un tipo, ma non definisce un nuovo tipo. Il typecast tentato nel debugger richiede il nome di un tipo definito.

Questo errore è identico a CAN0017.

Per correggere il problema, provare le seguenti soluzioni possibili

  1. Assicurarsi che il simbolo sia già dichiarato nel punto del programma in cui viene usato.

  2. Usare un nome di tipo effettivo per eseguire il cast delle variabili nel debugger anziché un typedefnome definito da .