0
点赞
收藏
分享

微信扫一扫

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

ITWYY 2023-01-16 阅读 52


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 条评论