当我试图构建我的项目时,我在visual studio 2019中遇到了一个问题,它给了我这个:
Error C3805 'constant': unexpected token, expected either '}' or a ',' E:\ETC\project\Library\SDK\Include\urlmon.h Line: 6004
Error C2059 syntax error: 'constant' E:\ETC\project\Library\SDK\Include\urlmon.h Line: 6004
但当我试图在第6004行搜索时:
typedef
enum _tagPARSEACTION
{ PARSE_CANONICALIZE = 1,
PARSE_FRIENDLY = ( PARSE_CANONICALIZE + 1 ) ,
PARSE_SECURITY_URL = ( PARSE_FRIENDLY + 1 ) ,
PARSE_ROOTDOCUMENT = ( PARSE_SECURITY_URL + 1 ) ,
PARSE_DOCUMENT = ( PARSE_ROOTDOCUMENT + 1 ) ,
PARSE_ANCHOR = ( PARSE_DOCUMENT + 1 ) ,
6004 PARSE_ENCODE_IS_UNESCAPE = ( PARSE_ANCHOR + 1 ) ,
PARSE_DECODE_IS_ESCAPE = ( PARSE_ENCODE_IS_UNESCAPE + 1 ) ,
PARSE_PATH_FROM_URL = ( PARSE_DECODE_IS_ESCAPE + 1 ) ,
PARSE_URL_FROM_PATH = ( PARSE_PATH_FROM_URL + 1 ) ,
PARSE_MIME = ( PARSE_URL_FROM_PATH + 1 ) ,
PARSE_SERVER = ( PARSE_MIME + 1 ) ,
PARSE_SCHEMA = ( PARSE_SERVER + 1 ) ,
PARSE_SITE = ( PARSE_SCHEMA + 1 ) ,
PARSE_DOMAIN = ( PARSE_SITE + 1 ) ,
PARSE_LOCATION = ( PARSE_DOMAIN + 1 ) ,
PARSE_SECURITY_DOMAIN = ( PARSE_LOCATION + 1 ) ,
PARSE_ESCAPE = ( PARSE_SECURITY_DOMAIN + 1 ) ,
PARSE_UNESCAPE = ( PARSE_ESCAPE + 1 )
} PARSEACTION;
这里面什么都没有,我试图找到解决办法,但没有找到。
谢谢帮助。顺便说一下,这里是完整的代码。
https://pastebin.com/nCcunVsd
正常代码执行,无错误,正常编译