您的第二个问题只是第一个问题的结果,因为如果typedef失败,则RFID_PACKET_CALLBACK_FUNCTION确实不会命名类型。 正如freespace 所指出的,比这些问题更根本的是您期望能够轻松地将代码从桌面操作系统移植到一个小小的 Arduino,而无需做一些认真的工作。