Toggle navigation
首页
问答
文章
积分商城
专家
专区
更多专区...
文档中心
返回主站
搜索
提问
会员
中心
登录
注册
netdev
结构体
5
netdev.h头文件不能被其他c文件包含,否则报错
发布于 2020-07-02 20:33:33 浏览:1596
订阅该版
由于程序需要获取网卡的相关参数,因此准备使用netdev.c中的netdev_get_by_name函数。 在main.c中包含了头文件netdev.h,其他函数还未调用的情况下(以下代码中注释void get_ip(void)函数),构建工程(使用RT-Thread Studio 1.1.1版本,在朋友1.0.6版本上也不行)会报错。 代码如下: ```c #include
#include
#define DBG_TAG "main" #define DBG_LVL DBG_LOG #include
int main(void) { int count = 1; while (count++) { LOG_D("Hello RT-Thread!"); rt_thread_mdelay(1000); } return RT_EOK; } void get_ip(void) { struct netdev *netdev_device = netdev_get_by_name("esp0"); rt_kprintf("ip address: %s\n", inet_ntoa(netdev_device->ip_addr)); } ``` 报错信息如下: ```text make: *** [applications/subdir.mk:18: applications/main.o] Error 1 make: *** [applications/subdir.mk:45: applications/a.o] Error 1 make: *** Waiting for unfinished jobs.... unknown type name 'ip_addr_t' unknown type name 'ip_addr_t' unknown type name 'ip_addr_t' unknown type name 'ip_addr_t' unknown type name 'ip_addr_t' unknown type name 'ip_addr_t' unknown type name 'ip_addr_t' unknown type name 'ip_addr_t' unknown type name 'ip_addr_t' unknown type name 'ip_addr_t' unknown type name 'ip_addr_t' unknown type name 'ip_addr_t' unknown type name 'ip_addr_t' unknown type name 'ip_addr_t' unknown type name 'ip_addr_t' unknown type name 'ip_addr_t' ```
查看更多
bernard
2020-07-02
这家伙很懒,什么也没写!
```c #include
```
3
个回答
默认排序
按发布时间排序
Cheney_Chen
2020-07-04
这家伙很懒,什么也没写!
正常使用方式是 ``` #include
/* 包含 ip_addr_t 等地址相关的头文件 */ #include
/* 包含全部的 netdev 相关操作接口函数 */ ``` 官方编程指南中有具体介绍
dream717
2020-07-02
这家伙很懒,什么也没写!
经过不断的尝试,同时使用: #include
#include
就能正常获取网卡的信息了。
撰写答案
登录
注册新账号
关注者
0
被浏览
1.6k
关于作者
dream717
这家伙很懒,什么也没写!
提问
5
回答
3
被采纳
0
关注TA
发私信
相关问题
1
mqtt pipe 里面使用到了dfs, socket 是怎么关联起来dfs的?
2
netdev中link_down和internet_down怎么解决?
3
ETHIF_LINK_PHYUP和ETHIF_LINK_AUTOUP有什么用
4
netdev 网卡 挂载W5500
5
netdev网卡回调函数在internetup时不会触发
6
多网卡情况下如果做到哪个网卡优先通信
7
ifconfig ,netdev等 功能bug,死机
8
netdev设备状态标志位异常,无法上线?
9
HC32F460 AT设备 发送数据就崩溃
10
V4.1.0版本的网络组件是否有严重BUG?
推荐文章
1
RT-Thread应用项目汇总
2
玩转RT-Thread系列教程
3
机器人操作系统 (ROS2) 和 RT-Thread 通信
4
五分钟玩转RT-Thread新社区
5
国产MCU移植系列教程汇总,欢迎查看!
6
【技术三千问】之《玩转ART-Pi》,看这篇就够了!干货汇总
7
关于STM32H7开发板上使用SDIO接口驱动SD卡挂载文件系统的问题总结
8
STM32的“GPU”——DMA2D实例详解
9
RT-Thread隐藏的宝藏之completion
10
【ART-PI】RT-Thread 开启RTC 与 Alarm组件
最新文章
1
RyanMqtt 移植指南(三)
2
RyanMqtt QOS质量测试(二)
3
WCH APT 零等待FLASH的思考
4
RyanMqtt使用介绍和示例代码(一)
5
RTT平台 zephyr_polling软件包 Bluenrg2 蓝牙芯片启动流程
热门标签
RT-Thread Studio
串口
Env
LWIP
AT
SPI
Bootloader
FinSH
ART-Pi
CAN总线
Hardfault
USB
文件系统
DMA
RT-Thread
SCons
线程
RT-Thread Nano
MQTT
stm32
ESP8266
rt-smart
WIZnet_W5500
RTC
flash
ota
UART
FAL
packages_软件包
I2C
freemodbus
cubemx
潘多拉开发板_Pandora
定时器
PWM
BSP
ADC
socket
AB32VG1
SDIO
keil_MDK
中断
消息队列_msg_queue
编译报错
Debug
C++_cpp
msh
QEMU
SFUD
MicroPython
本月问答贡献
出出啊
1463
个答案
324
次被采纳
小小李sunny
1379
个答案
274
次被采纳
张世争
700
个答案
155
次被采纳
crystal266
518
个答案
152
次被采纳
whj467467222
1215
个答案
146
次被采纳
本月文章贡献
出出啊
1
篇文章
11
次点赞
小小李sunny
1
篇文章
1
次点赞
张世争
4
篇文章
6
次点赞
crystal266
2
篇文章
5
次点赞
whj467467222
2
篇文章
4
次点赞
回到
顶部
发布
问题
分享
好友
手机
浏览
扫码手机浏览
投诉
建议
回到
底部