
c
红红火火恍恍惚惚会后悔
2015 研一 通信
展开
-
C语言编译问题——宏定义不要随便注释
1. 问题linux下编译工程代码,编译失败,提示:In function 'func_a':invalid storage class for function 'func_b'error: expected declaration or statement at end of input2. 为什么搜索invalid storage class,找了几个博客,原因都是花括号没有结尾。这个博客给出了大致的定位方式:至于如何在linux下统计文件的{和}个数则可以使用cat 文件名 |g原创 2020-07-09 00:20:47 · 3206 阅读 · 0 评论 -
error: storage size of 'xxx' isn't known
C语言结构体可见域问题某c文件中包含了结构体xxx_s的头文件(结构体xxx_s的定义不在该头文件中,头文件中只有声明)#inlucde "xxx.h"在c文件中定义:struct xxx_s xxx;编译器提示:error: storage size of 'xxx' isn't known说明代码中使用结构体类型的位置,编译器不知道该结构体所需“存储空间”的大小进一步说明...原创 2019-10-18 20:29:24 · 31230 阅读 · 2 评论