Megosztás a következőn keresztül:


Kifejezésértékelő hiba CXX0017

a szimbólum nem található

Megjegyzések

A kifejezésben megadott szimbólum nem található.

Az egyik lehetséges oka ennek a hibának az, hogy a szimbólumnév kis- és nagybetűs írásmódja nem egyezik. Mivel a C és a C++ nyelv megkülönbözteti a kis- és nagybetűket, a szimbólum nevét pontosan abban az esetben kell megadni, amelyben a forrásban van definiálva.

Ez a hiba akkor fordulhat elő, ha megpróbál begépelni egy változót annak érdekében, hogy a hibakeresés során figyelje a változót. A typedef típus új nevet deklarál, de nem határoz meg új típust. A hibakeresőben megkísérelt típuscímzéshez egy definiált típus neve szükséges.

Ez a hiba azonos a CAN0017 hibakóddal.

Javítás az alábbi lehetséges megoldásokkal

  1. Győződjön meg arról, hogy a szimbólum már deklarálva van a program azon pontján, ahol a szimbólumot használják.

  2. Használjon tényleges típusnevet a változók típusának hibakeresőben történő konvertálásához, a typedef-által meghatározott név helyett.