식 계산기 오류 CXX0017Expression Evaluator Error CXX0017

기호를 찾을 수 없습니다.symbol not found

식에 지정 된 기호를 찾을 수 없습니다.A symbol specified in an expression could not be found.

이 오류의 한 가지 가능한 원인은 기호 이름에서 대/소문자가 일치 하지 않는 경우입니다.One possible cause of this error is a case mismatch in the symbol name. C와 C++ 는 대/소문자를 구분 하기 때문에 소스에 정의 된 정확한 경우에 기호 이름을 제공 해야 합니다.Because C and C++ are case-sensitive languages, a symbol name must be given in the exact case in which it is defined in the source.

이 오류는 디버깅 하는 동안 변수를 조사 하기 위해 변수를 형식 캐스팅 할 때 발생할 수 있습니다.This error can occur when trying to typecast a variable in order to watch the variable during debugging. typedef는 형식의 새 이름을 선언 하지만 새 형식을 정의 하지는 않습니다.The typedef declares a new name for a type, but it does not define a new type. 디버거에서 시도한 형식 캐스팅에는 정의 된 형식의 이름이 필요 합니다.The typecast attempted in the debugger requires the name of a defined type.

이 오류는 CAN0017와 동일 합니다.This error is identical to CAN0017.

다음 해결 방법을 사용하여 수정하려면To fix by using the following possible solutions

  1. 기호가 사용 되 고 있는 프로그램의 지점에서 기호가 이미 선언 되었는지 확인 합니다.Make sure the symbol is already declared at the point in the program where it is being used.

  2. 실제 형식 이름을 사용 하 여 typedef정의 된 이름이 아니라 디버거의 변수를 캐스팅 합니다.Use an actual type name to cast variables in the debugger, rather than a typedef-defined name.