首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >错误: tcpip::Socket::recvAndCheck @ recv:对等关机

错误: tcpip::Socket::recvAndCheck @ recv:对等关机
EN

Stack Overflow用户
提问于 2018-06-30 04:14:33
回答 2查看 1.9K关注 0票数 0

我试图运行一个例子,从我的Mac高级塞拉利昂系统上的脉丛文件夹,据我所知,我已经安装了所有必要的lib。

  1. 我唯一的问题是安装omnetpp__0.7-1.tar.gz文件。一些在线研究让我相信,我电脑上的R版本无法编译该文件,因为该文件是较旧的版本。我尝试过安装旧版本,但由于与操作系统的兼容性问题而失败了。在这方面,我完全处于死胡同。
  2. 当我运行这个排排示例时,GUI打开,我可以运行模拟几秒钟,直到我得到错误:

(omnetpp::cDoubleParImpl)simulationDuration:无法从双重类型强制转换为整数- in模块(SimplePlatooningApp) scenario.node.appl (id=11),在t=1.01s,事件#204捕获上述异常,这是由于一个调试上的错误=真正的配置选项。您的调试器准备好了吗?/run:第2行: 90810跟踪/BPT陷阱:5./运行"$@“

我安装的omnet版本是omnet++-5.4,我还遵循了手册中的过程,其中包括"./configure“和"make”命令。我通过输入有关的dir并运行:./run -u Cmdenv -c Sinusoidal -r 2来运行这个示例

EN

回答 2

Stack Overflow用户

发布于 2018-07-07 00:14:14

看来我的问题是多管齐下的。以下是我为解决这个问题所采取的步骤:

  • 我遵循了朱利安关于我安装的Omnet++版本的建议,我将其降级为Omnet++ 5.0
  • 我还注意到,我的系统上有一个以前安装的相扑(不是丛相扑),因此它似乎在运行模拟,而不是复杂相扑。所以我把它卸载了。
  • “abs”的静态声明和一个非静态声明似乎也有问题,这导致了omnetpp_0.7.1.tar.gz在编译时失败。我通过在xcode.app/Contents/Developer/Toolchains/usr/include/v1中定位stdlib.h文件来解决这个问题,并注释掉了“内联_LIBCPP_INLINE_VISIBILITY”(应该有更好的修复)。

我感谢你的帮助!

票数 2
EN

Stack Overflow用户

发布于 2018-07-02 14:32:46

OMNeT的部分是一个铸造错误。这是由于OMNeT++ 5.4改变了参数的一些内部结构,因此对于Plex2.0来说是新的。您必须使用较早的版本,如OMNeT 5.0或5.1,因为这是Plex2.0构建的基础。

另见这些员额:

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51111663

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档