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.
我正在尝试在我自己的另一个宏中使用 offsetof 宏,如下所示:
#define MY_MACRO(struct_type, member) \ my_function(param1, offsetof(struct_type, member))
当我使用我的自定义宏时,编译器抱怨没有声明“成员”。是否有一种特殊的方法可以将结构成员名称解析为宏?
我正在使用 Microchip 的 XC32 编译器。
我收回我的问题。我很抱歉在这个网站上浪费了空间和时间。我的宏中有一个 sizeof() ,它也在寻找导致编译错误的成员的 sizeof。