编译错误storage class specified for parameter XXX
2018-02-26 09:09
615 查看
考虑如下两个头文件test.h和main.h
编译器编译时,会将main.h内include的文件展开,即main.h变为:
这时也会报标题所示的错误,所以找没写分号的函数声明,不仅要在本头文件中找,也要向上追溯。
//test.h #include<stdio.h> void add(int a, int b)
//main.h #include"test.h" typedef struct A_{ int data; } A; void del(int a);
编译器编译时,会将main.h内include的文件展开,即main.h变为:
//main.h #include<stdio.h> void add(int a, in b) typedef struct A_{ int data; } A; void del(int a);
这时也会报标题所示的错误,所以找没写分号的函数声明,不仅要在本头文件中找,也要向上追溯。
相关文章推荐
- storage class specified for parameter 编译错误
- C++编译错误"a storage class can only be specified for objects and functions"解决方法
- C++编译错误"a storage class can only be specified for objects and functions"解决
- storage class specified for parameter
- storage class specified for parameter
- iOS:编译错误Undefined symbols for architecture i386: _OBJC_CLASS_$_XXX", referenced from: error
- login/getutline.c:25: error: storage class specified for parameter 'buffer'
- iOS:编译错误Undefined symbols for architecture i386: _OBJC_CLASS_$_XXX", referenced from: error
- winavr调试中出现的storage class specified for parameter
- storage class specified for parameter
- storage class specified for parameter
- storage class specified for parameter
- qt 下extern 引用出错 错误:storage class specified for 'childlist'
- error: storage class specified for parameter
- error: storage class specified for parameter
- storage class specified for parameter
- storage class specified for parameter
- storage class specified for parameter
- error: storage class specified for parameter问题
- iOS:编译错误Undefined symbols for architecture i386: _OBJC_CLASS_$_XXX", referenced from: error