Dela via


Uttrycksutvärderingsfel CXX0017

symbolen hittades inte

Anmärkningar

Det gick inte att hitta en symbol som anges i ett uttryck.

En möjlig orsak till det här felet är ett skiftlägesfel i symbolnamnet. Eftersom C och C++ är skiftlägeskänsliga språk måste ett symbolnamn anges i exakt det fall då det definieras i källan.

Det här felet kan inträffa när du försöker skriva en variabel för att kunna titta på variabeln under felsökningen. typedef Deklarerar ett nytt namn för en typ, men den definierar inte en ny typ. Typecast-försöket i felsökningsprogrammet kräver namnet på en definierad typ.

Det här felet är identiskt med CAN0017.

Så här åtgärdar du med hjälp av följande möjliga lösningar

  1. Kontrollera att symbolen redan har deklarerats vid den punkt i programmet där den används.

  2. Använd ett faktiskt typnamn för att casta variabler i felsökningsprogrammet i stället för ett typedef-definierat namn.