错误:为参数指定的存储类

新手上路,请多包涵

我写了一个C代码。当我在 Linux 上编译它然后在头文件中显示以下错误: storage class specified for parameter i32 , i8 等等

typedef int i32;

typedef char    i8;

原文由 SPB 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 797
2 个回答

您可能在某个地方忘记了头文件中的分号。确保每一行都以 ; 结尾

原文由 Featherlegs 发布,翻译遵循 CC BY-SA 3.0 许可协议

我有同样的经历。问题出在头文件中的函数原型声明处,函数声明末尾缺少分号。

该函数在编译日志中显示为“In function …”,就在错误片段之前

希望这可以帮助!!

原文由 Anurag Dixit 发布,翻译遵循 CC BY-SA 3.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题