首页 > 解决方案 > 我的 C++ 错误中出现编译错误:需要一个标识符

问题描述

您好我收到以下编译错误:

错误:预期标识符 CARD_INACCESSIBLE = -2,

我只是想在头文件中使用以下枚举进行编译

enum eSyncroErrorCodes
    {
        TEST_ANGLES_NOT_IN_RANGE        = -14,
        NOT_IN_SELF_TEST_MODE           = -13,
        DEPRESSION_INPUT_OUT_OF_RANGE   = -12,
        BEARING_TURN_OUT_OF_RANGE       = -11,
        BEARING_DIFF_OUT_OF_RANGE       = -10,
        BEARING_INPUT_OUT_OF_RANGE      = -9,
        DEPRESSION_OUT_OF_RANGE         = -8,
        TURN_OUT_OF_RANGE               = -7,
        CHANNEL_FAULT                   = -6,
        IN_SELF_TEST_MODE               = -5,
        POWER_FAILURE                   = -4,
        FAULT_ON_CARD                   = -3,
        CARD_INACCESSIBLE               = -2,
        DRIVER_API_ERROR                = -1,
        NO_REPORTED_ERROR               = 0
    } eSyncroErrorCodes;

如果我将 CARD_INACCESSIBLE 更改为 INACCESSIBLE_CARD 或 THE_CARD_INACCESSIBLE 一切都很好,我找不到任何说 CARD_INACCESSIBLE 在 C++ 中保留的内容,所以我有点难过。

标签: c++

解决方案


推荐阅读