無法找到表達式中指定的符號。
該錯誤可能的原因之一是符號名中大小寫不匹配。因為 C 和 C++ 都是區分大小寫的語言,所以必須完全按照源中定義的符號名大小寫給定符號名。
試圖在調試期間為了監視變量而轉換此變量的類型時可發生該錯誤。typedef 聲明類型的新名稱,但不定義新類型。在調試器中試圖進行的類型轉換需要已定義類型名。
該錯誤與 CAN0017 相同。
通過使用下面可能的解決方案進行修復
-
確保已在程序中將要使用該符號的地方聲明了該符號。
-
使用實際類型名而不是 typedef 定義的名稱來轉換調試器中的變量類型。