我正在尝试从Mac OS High Sierra系统上的plexe-veins文件夹运行一个示例,据我所知,我已经安装了所有必需的库。
omnetpp__0.7-1.tar.gz
文件。在线上的一些研究使我相信,计算机上的R版本无法编译该文件,因为该文件是较旧的版本。我曾尝试安装旧版本,但由于操作系统的兼容性问题而失败。关于这一点,我完全是死胡同。(omnetpp :: cDoubleParImpl)simulationDuration:无法从类型强制转换 从double到integer-在模块中(SimplePlatooningApp) 方案.node [0] .appl(id = 11),在t = 1.01s时,事件#204 TRAPPING 由于debug-on-errors = true配置选项,导致上述异常。 您的调试器准备好了吗? ./run:第2行:90810 Trace / BPT陷阱:5 ../../运行“ $ @”
我安装的omnet版本是omnet ++-5.4,我还按照手册中的步骤进行操作,其中包括“ ./configure”和“ make”命令。我通过输入有问题的目录来运行示例并运行:
./run -u Cmdenv -c Sinusoidal -r 2
答案 0 :(得分:2)
看来我的问题是多方面的。这些是我为解决问题所采取的步骤:
我感谢您的帮助!
答案 1 :(得分:1)
OMNeT的一部分是转换错误。这是由于OMNeT ++ 5.4更改了参数的某些内部构造,因此对于Plexe 2.0来说仅仅是新的。您必须使用OMNeT 5.0或5.1之类的旧版本,因为这是Plexe 2.0的基础。
另请参阅这些帖子: