我需要做什么才能在 Omnet++

时间:2021-07-09 01:48:37

标签: omnet++ lwip

我正在尝试在 OMNET 5.6.1 上模拟 lwIP 示例模拟。我正在使用 INET 4.2.4。我试图运行的模拟可以在 inet/examples/inet/nclients/omnetpp.ini 找到当我尝试运行它时,它给了我以下错误:

<块引用>

未找到“类“inet::TcpLwip”——也许它的代码没有链接到,或者类没有用 Register_Class() 注册,或者在模块和通道的情况下,用 Define_Module()/Define_Channel ()--in 模块 (omnetpp::cModules) NClients (id=1),在网络设置期间。"

我是 OMNET++ 的新手,非常感谢您的指导。

1 个答案:

答案 0 :(得分:0)

默认情况下,INET 中未打开 LWiP 功能。您应该在 IDE 中打开 INET 项目的属性对话框并在 OMNeT++ 页面上找到 Project Fetures 列表并启用 TcpLwip,或者从命令行(位于 INET 目录中)执行 opp_featuretool enable TcpLwip 然后调用 {{1 }} 然后重建。