首页 > 解决方案 > 如何解决 OMNest 5.5.1 中的此错误?

问题描述

我收到以下错误:

执行命令行时发生异常。无法运行程序“C:/OMNEST-5.5.1/samples/enera/lteAdvanced/enera.exe”(在目录“C:\OMNEST-5.5.1\samples\enera\lte”中):CreateProcess 错误=2,系统找不到文件。

我已经多次构建了该项目。我试图从 omnet 中给出一个更简单的示例,以检查这是否有效。这是工作。但是如果我在我的项目中复制这个例子它也不起作用,所以我的项目文件有问题。但这似乎是正确的。我只有一个 Connection 并保持非常简单。但它不起作用。我已经正确安装了 Omnest 和 inet。

标签: c++omnet++inet

解决方案


最可能的原因是 EXE 文件找不到它尝试加载的 omnet++ 动态库。最可能的原因是您试图从 CMD 提示符而不是从 mingwenv.cmd 脚本提供的 shell 执行可执行文件。

您在 OMNeT++ 中所做的一切(包括启动模拟)都必须从 mingwenv shell 运行。


推荐阅读