【问题标题】:Omnet++ Simulation failing to run makefileOmnet++ Simulation 无法运行 makefile
【发布时间】:2018-12-15 09:15:30
【问题描述】:

我目前是一名本科研究员,我的任务是研究知识定义的网络。这项研究特别涉及非常高级的代码,远远超出了我对 omnet 的最小了解。构建网络的第一条指令是运行 makefile(在此处找到:https://bpaste.net/show/d26a592a563a)以生成 python 脚本所需的“networkRL”。

我已经导入了模拟所需的所有文件,但每当我尝试运行 makefile 时,都会出现错误:

"启动过程出错。

无法运行程序“C:\Users\Sierra\DRL\omnet\router\makefile”:启动失败”

或者当我尝试运行它询问的整个模拟时:

"输入参数'NetworkAll.node0.tcontroller.folderName':"

我不确定这些是否是要解决的简单问题,而且我只是缺乏经验,但我们将不胜感激。如有必要,我可以发布所有源文件、ned 和头文件。如果 makefile 是解决此问题所需的唯一文件,我不想用 15 个以上的代码链接来打包整篇文章。

如果该信息相关,我在 Windows 10 上使用 OMNeT 4.6 版

【问题讨论】:

    标签: networking simulation omnet++


    【解决方案1】:

    术语“运行makefile”的意思是:在makefile所在的目录下运行make。在OMNeT++ 中,可以通过两种方式做到这一点。
    第一种方式

    1. OMNeT++主目录打开mingwenv.cmd
    2. 在mingw控制台进入项目主目录,例如:

      cd /C/Users/Sierra/DRL/
      
    3. 在mingw控制台输入:

      make
      

    第二种方式

    1. OMNeT++ 中选择File | Import.. |Existing Project into Workspace 并选择项目。
    2. 构建项目选择Project | Build Project


    根据第二个错误:打开omnetpp.ini并为folderName参数设置值,例如:
        **.folderName = "/c/some/directory"
    

        **.node0.tcontroller.folderName = "/c/some/directory"
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-11-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多