/usr/include/linux/in.h:188: error

时间:2021-09-12 15:48:35
/usr/include/linux/in.h:188: error: expected specifier-qualifier-list before ‘sa_family_t’



提示这样的错误要怎么解决?

14 个解决方案

#1


代码里怎么include的头文件?

#2


引用 1 楼 winter_sui 的回复:
代码里怎么include的头文件?


也有次疑问

#3


引用 2 楼 foxmessire 的回复:
引用 1 楼 winter_sui 的回复:

代码里怎么include的头文件?


也有次疑问

你是楼主他相公 手把手教哇!

#4


引用 3 楼 steptodream 的回复:
引用 2 楼 foxmessire 的回复:
引用 1 楼 winter_sui 的回复:

代码里怎么include的头文件?


也有次疑问

你是楼主他相公 手把手教哇!


没时间。我自己也是半调子。娘子她不知道在什么地方呢。嘿嘿

#5


狐狸娘子,有什么问题可以单独问我嘛! /usr/include/linux/in.h:188: error

#6


[img=http://hi.csdn.net/space-4978279-do-album-picid-528785-goto-down.html][/img]

出现这样得错误,不知道怎么改

#7


[img=http://hi.csdn.net/space-4978279-do-album-picid-528785-goto-down.html][/img]


图片是上面得

#8


图片在这里
/usr/include/linux/in.h:188: error

#9


没有人解答,帖子都沉了

#10


看看in.h文件里的声明有没有错误 

#11


引用 10 楼 handledos 的回复:
看看in.h文件里的声明有没有错误

这个是系统的头文件,之前也引用了就没有问题

#12


路过,缺少声明,在包含in.h之前包含socket.h,应该就能解决了

#13


/usr/include/linux/in.h 是编译内核或内核模块用的。
/usr/include/netinet/in.h 才是用户程序用的,用法为
#include <netinet/in.h>

#14


我也刚刚遇到这个问题,刚刚好了,感谢这里的人的提示!

#1


代码里怎么include的头文件?

#2


引用 1 楼 winter_sui 的回复:
代码里怎么include的头文件?


也有次疑问

#3


引用 2 楼 foxmessire 的回复:
引用 1 楼 winter_sui 的回复:

代码里怎么include的头文件?


也有次疑问

你是楼主他相公 手把手教哇!

#4


引用 3 楼 steptodream 的回复:
引用 2 楼 foxmessire 的回复:
引用 1 楼 winter_sui 的回复:

代码里怎么include的头文件?


也有次疑问

你是楼主他相公 手把手教哇!


没时间。我自己也是半调子。娘子她不知道在什么地方呢。嘿嘿

#5


狐狸娘子,有什么问题可以单独问我嘛! /usr/include/linux/in.h:188: error

#6


[img=http://hi.csdn.net/space-4978279-do-album-picid-528785-goto-down.html][/img]

出现这样得错误,不知道怎么改

#7


[img=http://hi.csdn.net/space-4978279-do-album-picid-528785-goto-down.html][/img]


图片是上面得

#8


图片在这里
/usr/include/linux/in.h:188: error

#9


没有人解答,帖子都沉了

#10


看看in.h文件里的声明有没有错误 

#11


引用 10 楼 handledos 的回复:
看看in.h文件里的声明有没有错误

这个是系统的头文件,之前也引用了就没有问题

#12


路过,缺少声明,在包含in.h之前包含socket.h,应该就能解决了

#13


/usr/include/linux/in.h 是编译内核或内核模块用的。
/usr/include/netinet/in.h 才是用户程序用的,用法为
#include <netinet/in.h>

#14


我也刚刚遇到这个问题,刚刚好了,感谢这里的人的提示!