#ifdef 1
...
#endif
And I get this error
error: macro names must be identifiers
改成:
#ifdef XXX_TRUE
: : :
#endif
或者
#if 1
: :
#endif
本文档中,我们遇到了一个预处理器宏错误:'macronamesmustbeidentifiers'。错误发生在使用#ifdef指令时。为了解决这个问题,建议将条件语句更改为#ifdefXXX_TRUE或#if1,以此确保宏名称符合标识符规则。这些更改能帮助编译器正确识别并处理预处理器指令。
#ifdef 1
...
#endif
And I get this error
error: macro names must be identifiers
改成:
#ifdef XXX_TRUE
: : :
#endif
或者
#if 1
: :
#endif
496
1363

被折叠的 条评论
为什么被折叠?