无法找到表达式中指定的符号。
该错误可能的原因之一是符号名中大小写不匹配。因为 C 和 C++ 都是区分大小写的语言,所以必须完全按照源中定义的符号名大小写给定符号名。
试图在调试期间为了监视变量而转换此变量的类型时可发生该错误。typedef 声明类型的新名称,但不定义新类型。在调试器中试图进行的类型转换需要已定义类型名。
该错误与 CAN0017 相同。
通过使用下面可能的解决方案进行修复
-
确保已在程序中将要使用该符号的地方声明了该符号。
-
使用实际类型名而不是 typedef 定义的名称来转换调试器中的变量类型。