expected specifier-qualifier-list before 'size_t'

包含sg.h,编译的时候报错:sg.h:39: error: expected specifier-qualifier-list before 'size_t'

原来是没有把fcntl.h放在它的前面。

对于具有依赖关系的头文件,编译的时候要注意包含顺序。

另外,对于这种与数据类型有关的错误,一般不能修改头文件本身,而应该考虑使用其他方法。


你可能感兴趣的:(error_warning)