【问题标题】:How to solve opp_msgc issue in omnet++?如何解决 omnet++ 中的 opp_msgc 问题?
【发布时间】:2016-03-24 17:08:24
【问题描述】:

我写了一条消息并将其保存为 xyz.msg 文件。我在某处读到,构建项目将生成 _m.cc_m.h 文件,但没有生成此类文件。我也通过控制台尝试过,但它说:

opp_msgc 没有这样的内部/外部命令”

(尽管环境变量“PATH”设置为 omnet++ bin 目录)。

所以,我检查了 omnet++ 的 bin 文件夹,发现 opp_msgc 没有 .cmd 文件。

请指导我如何生成_m.h_m.cc。 越早越好。谢谢。

【问题讨论】:

  • 您使用哪种操作系统?你如何启动 OMNeT++?你能展示你项目的文件结构(即目录和文件)吗?
  • 您是否使用 mingwenv.cmd 运行 OMNeT++ 并运行控制台?
  • @JerzyD.:我使用的是 Win 8.1。我尝试通过从桌面和 mingwenv.cmd 运行 OMNeT++ 以两种方式构建项目。并且在从 mingwenv.cmd 调用的控制台中,显示相同的错误“opp_msgc 未被识别为内部/外部命令”。目录结构:- /Project1 /src /modules /messages /xyz.msg 我希望这是您所要求的。
  • @Christoph Sommer:我尝试通过从桌面和 mingwenv.cmd 运行 OMNeT++ 两种方式构建项目。并且在从mingwenv.cmd 调用的控制台中,显示同样的错误“opp_msgc 未被识别为内部/外部命令”。
  • 你试过重建 OMNeT++ 吗?

标签: omnet++


【解决方案1】:

在 Windows 中,必须mingwenv.cmd 开始 OMNeT++
我想在您的项目中 messages 子目录未标记为源位置。最简单的纠正方法是将子目录messages 移动到src

【讨论】:

  • 我能够在不传输“消息”文件夹的情况下生成 _m.cc 和 _m.h。我认为重建 OMNeT++ 并从 mingwenv.cmd 开始就可以了。感谢您的帮助。 :)
猜你喜欢
  • 1970-01-01
  • 2022-01-25
  • 2018-06-05
  • 2022-07-26
  • 2011-10-25
  • 2018-07-07
  • 2019-01-30
  • 2019-09-21
相关资源
最近更新 更多