因为LWIP文件里面也有一个cpu.h,UCOSIII里面的也有一个cpu.h,所以UCOSIII在包含头文件的时候包含到LWIP那个cpu.h去了。所以把LWIP里面的cpu.h改成lwip_cpu.h,然后把LWIP有关的代码中,把#include "cpu.h" 改成 #incluede "lwip_cpu.h"。 注意不要改错了不要把UCOSIII有关的#include "cpu.h"也给改了
lwip移植到ucosii系统时,报错directive:“CPU_CFG_DATA_SIZE illegally #defined in ‘cpu.h‘
最新推荐文章于 2024-10-25 18:52:32 发布