netinet/in.h linux/in.h 问题

原创 2015年07月09日 13:39:46

在用户空间用编程的时候需要处理ipv6,其中用到了struct ipv6hdr这一结构体

想当然直接包含了<linux/ipv6.h>结果编译出现错误,重复定义

发现问题在于项目中用到了libnetfilter_conntrack.h 连接跟踪头文件,

该文件中包含了<netinet/in.h>,而ipv6.h中包含了<linux/in.h>两个文件基本定义了一样的东西

按网上说的 linux下的是内核用的 netinet是用户空间用的,所以在用户空间我调用<netinet/ipv6.h>

该文件中包含是是netinet.h所以不会产生任何问题。

user/include/netinet/in.h 说明

对/usr/include/netinet/in.h文件的分析 2011-09-10 15:23:21 分类: LINUX 在学习了计算机网络的理论基础知识之后,如果能...

errno.h - C Error Codes in Linux

来自 http://www.virtsync.com/c-error-codes-include-errno /usr/include/asm-generic/errno-base.h ...
  • cdjlove
  • cdjlove
  • 2014年01月23日 16:18
  • 636

实用程序软件包(关于使用静态函数报错问题“Static function declared but not defined in C+++ "eh.h is only for C++!"报错问题)

#ifndef _UTILITY_H_//加static时,表示静态函数只在这个文件里用,那么编译器就在这个文件里找,没找到定义,就可以确定是未定义了; //不加static,表示静态函数可能在其他文...

/usr/include/linux/netfilter.h: 错误:‘in’的类型不完全,netfilter_ipv4.h:53: ‘INT_MIN’‘INT_MAX’未声明解决方法

/usr/include/linux/netfilter.h:64: 错误:字段‘in’的类型不完全 /usr/include/linux/netfilter.h:65: 错误:字段‘in6’的类型...
  • layrong
  • layrong
  • 2014年08月08日 14:43
  • 1836

Why do we need extern “C”{ #include <foo.h> } in C++?

问: Why do we need extern “C”{ #include } in C++? Specifically: When should we use it? Wha...
  • Koupoo
  • Koupoo
  • 2012年05月09日 15:18
  • 485

How to Log into H2 Database Console in Grails 2

文章转载至:http://www.redtoad.ca/ataylor/2011/11/h2-database-console-in-grails-2

libopcodes In function 'SUBWORDSISF': third-party/opcodes/cgen-ops.h:323: multiple definition

在 linux 编译库 libopcodes (2007) 提示: In function 'SUBWORDSISF': third-party/opcodes/cgen-ops.h:323: mu...

git add .时 警告warning: LF will be replaced by CRLF in h5/active/shuzhan/js/popup.js.

$ git add . 后 报出如下警告warning: LF will be replaced by CRLF in h5/active/shuzhan/js/popup.js. The file ...

Codeforces Gym 100733H Designation in the Mafia flyod

题目链接:http://codeforces.com/gym/100733/problem/H题意:给你每一个字符变成另外一个字符的花费 然后问你最小需要多少才能把这个字符串变成回文串题解:懂第三个...
  • yxg_123
  • yxg_123
  • 2017年03月05日 16:52
  • 159

33. Search in Rotated Sorted Array H

Search in Rotated Sorted Array
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:netinet/in.h linux/in.h 问题
举报原因:
原因补充:

(最多只允许输入30个字)