qn1533613062

qn1533613062

2个粉丝

36

问答

0

专栏

4

资料

qn1533613062  发布于  2019-03-15 15:26:44
采纳率 0%
36个问答
1671

3519AV下hostapd工具移植过程出现的错误

 
之前在3559A下移植hostapd/wpa等工具,按照网上的一路编译下去很顺畅,后面在3519A下编译却出现下面提示的错误:
error: redefinition of ‘struct ifmap’ 和 redefinition of ‘struct ifreq’

参考网上一个大神的文章,加上本身平台下的测试,解决方法如下:
1.将/usr/include/linux/wireless.h文件拷贝到hostapd工程代码编译器查找头文件的路径下,重新命名,例如wireless_wifi.h。
2.将文件里面的
          // #include
          //#include

注释掉
3.将hostapd源码里面src/drivers目录下的linux_wext.h里面的#include 注释掉,换为前面重新命名的头文件名字
#include<"wireless_wifi.h">

4.重新编译,会报错说有一两个宏定义没有定义,自己找到这个宏定义的位置,自己合理定义一下就行了。我的是报了字符串长度的宏定义没有定义,我就自己定义了个100的长度给它,完全够用了吧。再编译,就没问题了
我来回答
回答0个
时间排序
认可量排序
易百纳技术社区暂无数据
或将文件直接拖到这里
悬赏:
E币
网盘
* 网盘链接:
* 提取码:
悬赏:
E币

Markdown 语法

  • 加粗**内容**
  • 斜体*内容*
  • 删除线~~内容~~
  • 引用> 引用内容
  • 代码`代码`
  • 代码块```编程语言↵代码```
  • 链接[链接标题](url)
  • 无序列表- 内容
  • 有序列表1. 内容
  • 缩进内容
  • 图片![alt](url)
+ 添加网盘链接/附件

Markdown 语法

  • 加粗**内容**
  • 斜体*内容*
  • 删除线~~内容~~
  • 引用> 引用内容
  • 代码`代码`
  • 代码块```编程语言↵代码```
  • 链接[链接标题](url)
  • 无序列表- 内容
  • 有序列表1. 内容
  • 缩进内容
  • 图片![alt](url)
举报反馈

举报类型

  • 内容涉黄/赌/毒
  • 内容侵权/抄袭
  • 政治相关
  • 涉嫌广告
  • 侮辱谩骂
  • 其他

详细说明

易百纳技术社区