lwip之ucosii移植报错集锦
来源:互联网 发布:淘宝店授权店 编辑:程序博客网 时间:2024/05/18 00:08
ucosii版本:2.91
lwip版本:1.3.2
keil版本:4.21.00
移植后发现如下报错信息:
1. ..\USER\lwip-1.3.2\lwip-1.3.2\src\include\lwip/arch.h(85): warning: #47-D: incompatible redefinition of macro "ENOMEM" (declared at line 121 of "C:\Keil\ARM\RV31\INC\errno.h")
2...\USER\lwip-1.3.2\lwip-1.3.2\src\include\lwip/arch.h(95): warning: #47-D: incompatible redefinition of macro "EINVAL" (declared at line 120 of "C:\Keil\ARM\RV31\INC\errno.h")
3...\USER\lwip-1.3.2\lwip-1.3.2\src\include\lwip/arch.h(106): warning: #47-D: incompatible redefinition of macro "EDOM" (declared at line 76 of "C:\Keil\ARM\RV31\INC\errno.h")
4...\USER\lwip-1.3.2\lwip-1.3.2\src\include\lwip/arch.h(107): warning: #47-D: incompatible redefinition of macro "ERANGE" (declared at line 87 of "C:\Keil\ARM\RV31\INC\errno.h")
5...\USER\lwip-1.3.2\lwip-1.3.2\src\include\lwip/arch.h(159): warning: #47-D: incompatible redefinition of macro "EILSEQ" (declared at line 100 of "C:\Keil\ARM\RV31\INC\errno.h")
经检查是安装的keil中,ENOMEM、EINVAL、EDOM、ERANGE、EILSEQ的宏定义与keil自带的宏定义重复,则只要将lwip中的arch头文件的冲定义部分注释掉即可。
- lwip之ucosii移植报错集锦
- UcosII移植之Stm32f107
- 移植 LWIP 1.4.1 到 ucosii 的总结
- stm32 之 ucosii移植 手记
- ucosii移植
- UCOSII移植
- uCOSII移植到友善之臂mini2440
- UCosII移植之OS_CPU.H详解
- UcosII移植之os_cpu_a.asm详
- UcosII移植之os_cpu_c.c详解
- UcosII移植之os_cfg.h详解
- lwip 移植
- lwip 移植
- lwip移植
- lwip 移植
- 移植lwIP
- lwip/uip移植之二:S3C2440+DM9000A
- STM32移植lwip之硬件连接
- jquery ajax IE下中文乱码
- 【数据挖掘】k-means聚类算法
- 暑假第一场A。Eming
- php单例模式笔记
- Cocos2d-x 捕鱼达人游戏学习教程(7)--添加CannonLayer炮塔层
- lwip之ucosii移植报错集锦
- git与rope的使用说明
- Android中启动动画源码讲解
- 2.1K尾相等数
- 大规模数据相似度计算时,解决数据倾斜的问题的思路之一(分块思想)
- C# winform 右下角弹出窗口效果
- 数据结构--链表、栈、队列存储结构总结
- [Android]手动触发OnClick事件
- 线程本地存储TLS(Thread Local Storage)的原理和实现——分类和原理