问题描述
我认为我的新Windows计算机无法找到“属性”机制。这是因为__attribute__
仅是GNU事物吗?我正在尝试使用gcc编译在Linux机器上创建的一些标头。我一生中第一次使用Visual C ++ 6.0。我该如何解决?
代码:
typedef struct s_mystruct {
unit somevar;
} __attribute__((packed)) MyStruct;
错误: 错误C2146:语法错误:标识符'属性'前缺少')' 错误C2061:“语法错误:标识符'属性'”
在不同位置出现相同类型的错误->
**typedef unsigned long uint128_t __attribute__ ((mode(TI)));
typedef long int128_t __attribute__ ((mode(TI)));**
这一次甚至没有启用代码:(
好吧,我们当然可以实现-
#define __attribute__(x)
但是此解决方案可能会更改构建行为。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)