Chyba při vyhodnocování výrazu CXX0017
symbol nebyl nalezen.
Symbol zadaný ve výrazu nebyl nalezen.
Jednou z možných příčin této chyby je neshoda písmen v názvu symbolu. Vzhledem k tomu, že jazyky C a C++ rozlišují malá a velká písmena, musí být v přesném případě uveden název symbolu, ve kterém je definován ve zdroji.
K této chybě může dojít při pokusu o zasměrování proměnné, aby bylo možné sledovat proměnnou během ladění. Deklaruje typedef
nový název pro typ, ale nedefinuje nový typ. Pokus o typcast v ladicím programu vyžaduje název definovaného typu.
Tato chyba je shodná s CAN0017.
Oprava s využitím následujících možných řešení
Ujistěte se, že je symbol již deklarován v bodě programu, ve kterém se používá.
Použijte skutečný název typu k přetypování proměnných v ladicím programu, nikoli k definovanému
typedef
názvu.