Ubuntu 在omnet+中构建INET时出错+;

Ubuntu 在omnet+中构建INET时出错+;,ubuntu,omnet++,inet,Ubuntu,Omnet++,Inet,我正在Ubuntu上工作,我已经安装了模拟器omnet++5.3的最新版本。我下载了INET Framework 3.6.4,在omnet++上导入后,在构建它时出现了一个错误,即: inet/common/geometry/common/CoordinateSystem.cc:21:10:致命错误:OSGEARTHUTUTIL/ObjectLocator:没有这样的文件或目录 #包括 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 编译终止。 make[1]:***[../out/g

我正在Ubuntu上工作,我已经安装了模拟器omnet++5.3的最新版本。我下载了INET Framework 3.6.4,在omnet++上导入后,在构建它时出现了一个错误,即:

inet/common/geometry/common/CoordinateSystem.cc:21:10:致命错误:OSGEARTHUTUTIL/ObjectLocator:没有这样的文件或目录
#包括
^~~~~~~~~~~~~~~~~~~~~~~~~~~~
编译终止。
make[1]:***[../out/gcc-release/src/inet/common/geometry/common/CoordinateSystem.o]错误1
Makefile:1330:目标“../out/gcc release/src/inet/common/geometry/common/CoordinateSystem.o”的配方失败
make[1]:***等待未完成的工作。。。。
make[1]:离开目录“/home/noelia/Downloads/inet/src”
Makefile:6:目标“全部”的配方失败
制造:**[全部]错误2


你知道为什么会这样吗?或者是版本问题?如何包含丢失的文件?

使用Ubuntu18.04,我已经能够通过以下方式构建INet而没有错误。他的帖子链接到提交。以下是我所做的步骤:

  • 下载最新的开发版本(即inet-3.99.3)
  • 如果在OMNeT中安装了INet,请启动OMNeT并在项目资源管理器中删除INet。选中“删除磁盘上的项目内容(无法撤消)”,或在从OMNeT中的project explorer层次结构中删除后将inet文件夹移动到其他位置
  • 解压缩从步骤1)下载的inet,并将其放置在与步骤2)中移除的inet相同的位置
  • 用torokati44提交的fccb335中的文件替换这4个文件(见上文)。我建议您用“.bak”扩展名重命名这些文件,而不是删除/替换它们,以防万一
  • 在OMNeT中,导入新的inet(文件>导入…>常规>现有项目到工作区)不要将项目复制到工作区中,因为INet已在步骤3中移动到工作区中)
  • 您应该能够构建INet,希望它能够正常工作

  • 希望这对你有用!干杯。

    成功了!更改4个文件后唯一的问题是在新代码中使用rad()和deg()。但我也解决了。谢谢