我在STM32F7上实现了LwIP。我有一个问题。当我包括
#include "lwip.h"
我收到此警告:' s32_t' 的冲突类型 它位于cc.h文件中:
typedef signed long s32_t;
以下是有问题的图片:https://imgur.com/a/wkERF
有什么问题,以及如何解决这个问题?
答案 0 :(得分:0)
s32_t
可能已在您包含的某个头文件中定义。尝试从typedef signed long s32_t;
删除cc.h
和其他类似的行。
此错误可以简单地通过以下两行重现。
typedef signed int s32_t;
typedef signed long s32_t;
同时在s32_t
和lwip.h
中搜索cc.h
的typedef,这可以为您提供更多线索。