单片机型号:STM32F407VGT6
在STM32开发笔记60: 在STM32CubeMX中配置LwIP文章的基础上进行分层设计,将与用户设计相关的文件挑出来单独建立一个工程,此工程使用CPP11进行生成,在链接的时候提示错误。
挑出的与用户逻辑相关的文件如下图所示:
错误如下图所示:
ethernetif_init函数出现在ethernetif.c文件中,代码如下。
err_t ethernetif_init(struct netif *netif)
{
LWIP_ASSERT("netif != NULL", (netif != NULL));
#if LWIP_NETIF_HOSTNAME
/* Initialize interface hostname */