我将this recommended project导入到OMNeT++中,以了解如何在我的模拟中结合80211p和LTE通信。
本项目推荐使用Veins 5.0-alpha2、OMNeT++ 5.5.1、INET 3.6.5、SimuLTE 1.0.1。
但我使用的是Veins 5.0,OMNeT++ 5.6.2,INET 3.6.6,SimuLTE 1.1.0。
当我将该项目导入到我已配置的环境中时,出现了路径问题,如下图所示。

我修改了veins_hetvnet的Car.ned代码,如下所示。
// Original
import lte.stack.phy.ILteNic;
// Modify
import lte.stack.ILteNic;进行此更改后,导入错误会得到解决,但会出现lteNic子模块d2dCapable变量错误。
我是否必须配置相同的环境才能运行此项目?
不幸的是,我不知道如何修复代码。
发布于 2021-03-01 14:18:49
我的问题已经解决了。使用SimuLTE 1.1.0时,我无法通过修改代码来修复错误。因此,我使用了git reset命令。
首先,将存储库克隆到您的机器上。
$ git clone https://github.com/inet-framework/simulte.git第二,从克隆的存储库重置提交。
$ git reset --hard fa994699就这样!
您现在可以使用SimuLTE 1.0.1,并且可以正常使用veins_hetvnet项目。
https://stackoverflow.com/questions/66375120
复制相似问题