【问题标题】:The following NED types could not be fully resolved, due to a missing base type or interface由于缺少基本类型或接口,无法完全解析以下 NED 类型
【发布时间】:2016-12-21 15:42:14
【问题描述】:

我想通过 Cmdenv 运行我的项目。在项目的 omnetpp.ini 文件中,我将 ned-path 指定为: ned-path = /omnetpp-4.6/samples/VDLM4net;/omnetpp-4.6/samples/MiXiM/src/base;/omnetpp-4.6/samples/MiXiM/src /模块 当我尝试使用 Cmdenv 时出现错误:error in console 我在 Windows 上使用 omnetpp-4.6,独立项目引用 MiXiM-2.3

【问题讨论】:

  • 您的问题暗示使用 TkEnv 运行项目时有效。您是否使用相同的命令行参数?
  • 是的,在 Tkenv 中没问题。当我在 Eclipse 中运行我的项目时,您的问题帮助我查看控制台。我解决了我的问题。首先,在 .ini 文件中,我指定了所有可能的 ned 路径,而不是可能在项目中使用的路径。就我而言,它看起来像这样: ned-path = .;../MiXiM/examples;../MiXiM/src/base;../MiXiM/src/inet_stub;../MiXiM/src/modules 。之后,我在命令行中写道: ./VDLM4net -u Cmdenv -l ../MiXiM/src/mixim 因此,另外,我指定了 MiXiM 共享库。现在一切正常。
  • 很高兴您能回答这个问题。如果您有时间,请随时发布您的解决方案作为您问题的答案。这将使可能有相同或类似问题的其他用户更容易找到。

标签: omnet++ mixim


【解决方案1】:

我解决了我的问题。首先,在 .ini 文件中,我指定了所有可能的 ned 路径,而不是可能在项目中使用的路径。就我而言,它看起来像这样:ned-path = .;../MiXiM/examples;../MiXiM/src/base;../MiXiM/src/inet_stub‌​;../MiXiM/src/module‌​小号之后,我在命令行中写道: ./VDLM4net -u Cmdenv -l ../MiXiM/src/mixim 因此,另外,我指定了 MiXiM 共享库。现在一切正常。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2018-05-20
    • 1970-01-01
    • 2021-04-20
    • 2021-07-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多