xxx\Vc7\PlatformSDK\Include\ObjIdl.h(7903) : error C2059: 语法错误 : “;”

ITWYY

关注

阅读 52

2023-01-16


xxx\Vc7\PlatformSDK\Include\ObjIdl.h(7903) : error C2059: 语法错误 : “;”


双击错误,跳到下面这里:
typedef enum tagCALLTYPE
{ CALLTYPE_TOPLEVEL = 1,
    CALLTYPE_NESTED = 2,
    CALLTYPE_ASYNC = 3,
    CALLTYPE_TOPLEVEL_CALLPENDING = 4,
    CALLTYPE_ASYNC_CALLPENDING = 5,
}CALLTYPE;


错误原因:
CALLTYPE已经在你工程中导入的某些库里面定义了。
解法方法:
将CALLTYPE改个名字,如:
typedef enum tagCALLTYPE
{ CALLTYPE_TOPLEVEL = 1,
    CALLTYPE_NESTED = 2,
    CALLTYPE_ASYNC = 3,
    CALLTYPE_TOPLEVEL_CALLPENDING = 4,
    CALLTYPE_ASYNC_CALLPENDING = 5,
}CALLTYPE_XXX;


或将其注释掉即可。。。

精彩评论(0)

0 0 举报