在使用标准STm32demo LWIP实例的时候出现LWIP移植编译错误,出现“error: #5: cannot open source input file "XXX / XXX.h"的时候,有以下几种原因:
1、都文件路径未包含;
可在工程属性“c/c++”中进行添加;
2、路径顺序包含不对:原因为在lwip1.4.1版本中“src/include"中有lwip文件夹,ipv4文件夹中也有lwip文件中
未解决此类文件,可将文件路径顺序进行调整,将”src\include“放置在”src\include\ipv4“之后
3、工程所在路径中有中文,将工程及其路径重命名为英文。
到此,移植报错问题完美解决。