Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
作为我们构建的一部分,我们生成了一个 conf.h 文件,其中包含如下行:
#undef something-notdefined
警告针对存在“连字符”的列。conf.h 包含许多带有连字符的行,并且对于所有行,都会抛出这些警告。
undef 指令名称不应包含 hypen ;从上述警告中推断是否正确?
你应该在#undeflike之后写一个评论
#undef
#undef something /*something-notdefined*/
并且您应该更改您的conf.h生成机器,以便它生成具有有效#define或#undef指令的有效 C 代码。
conf.h
#define
回想一下,宏名称以字母(或_不赞成的 a)开头,并包含字母、数字、下划线。
_
您需要更改conf.h生成器以使其符合规则。