我正在研究TI微控制器板上的lwip TCP / IP堆栈。简单来说,我有两个源文件夹“ipv4”和“ipv6”。两者都在“include”文件夹中有相应的头文件文件夹。
两者都有一些具有相同名称的函数和结构。我已经包含了两者的路径。但是,它在“ipv6”文件夹中的文件几乎所有函数中都给出了错误,好像它找不到头文件的文件夹而是转到头文件的“ipv4”文件夹,因为它也具有相同的功能但是具有不同数量的参数。
我做错了什么?
答案 0 :(得分:1)
直接来自LwIP wiki:
目前正在向LwIP添加对IPv6的支持。 最高版本1.4.x LwIP可以使用IPv4或IPv6,但不能同时使用。双栈操作的代码在当前开发版本中(可以从git下载)。它可能会以1.5.0版本发布。有些人认为LwIP IPv6非常稳定。
因此,除非您使用unstable / dev版本,否则无法同时使用这两者。听起来像试图导致你的问题。