【发布时间】:2015-11-07 13:44:40
【问题描述】:
#pragma once
typedef struct __attribute__((packed)) {
} msg_gps_time_t;
我有这段代码,它给出了以下错误:期望一个';' 该代码预计可以工作,因为我是作为教程的一部分从第 3 方获得的。
【问题讨论】:
-
你错过了给你的
struct一个名字。 -
@πάνταῥεῖ 或者,这只是一个未命名的结构。
-
@zenith 或者计划的结构名称是'空格键'标记
-
@FUZxxl 空结构声明在 C 中是未定义的行为,所以我想我们应该将其重新标记为 C++(但属性关键字也是如此。但又一次,该关键字不是 C 或C++,所以哪个适用的问题变得没有实际意义 IMO)。
-
@ouah 所以我想我们应该同时删除 C 和 C++ 并添加 gnuc