omn​​et ++中的TKenv无法运行

时间:2015-10-31 10:03:14

标签: ubuntu simulation omnet++

我在我的ubuntu 15.10上安装了omnet ++

我正在尝试在TKenv模拟器上运行omnetpp.ini但是它出错了我不知道它是什么。

这是错误

启动时出错:无法启动用户界面'Tkenv'。 OMNeT ++离散事件仿真(C)1992-2014 Andras Varga,OpenSim Ltd. 版本:4.6,内容:141202-f785492,版本:学术公共许可证 - 不得用于商业用途 请参阅许可证以了解分发条款和保修免责声明

找不到用户界面'Tkenv'(未动态链接或加载)。 可用的是:   Cmdenv:命令行用户界面

结束。 开始...

$ cd /home/ibrahim/Downloads/omnetpp-4.6/samples/ijij/Simulations/radioTest $ ../../ijij -r 0 -u Tkenv -n ..:../../ src omnetpp.ini

使用退出代码终止模拟:1 工作目录:/home/ibrahim/Downloads/omnetpp-4.6/samples/ijij/Simulations/radioTest 命令行:../../ijij -r 0 -u Tkenv -n ..:../../ src omnetpp.ini

环境变量: PATH = /家庭/易卜拉欣/下载/ omnetpp-4.6 / bin中::在/ usr / local / sbin中:在/ usr / local / bin目录:/ usr / sbin目录:在/ usr / bin中:/ sbin目录:/ bin中:在/ usr /游戏:在/ usr /本地/游戏 LD_LIBRARY_PATH = /家庭/易卜拉欣/下载/ omnetpp-4.6 / lib目录:: OMNETPP_IMAGE_PATH = /家庭/ ITD法/下载/ omnetpp-4.6 /图像

请帮帮我。

[error screen shot] 1

2 个答案:

答案 0 :(得分:2)

Castalia项目默认仅使用Cmdenv模式。为了在文本编辑器中的Tkenv open makemake文件(来自根目录)中运行模拟,并将-u Tkenv添加到OPTS变量。因此,此行应如下所示:

OPTS=" -f -r --deep -o CastaliaBin -u Cmdenv -u Tkenv -P $ROOT -M release"

接下来,打开Ubuntu终端,转到Castalia项目的根目录并输入./makemake。 (每次更改makemake文件后都必须这样做。)然后输入:make clean && make

答案 1 :(得分:1)

解决方案基于以下行:未找到用户界面“Tkenv”(未动态链接或加载)。可用的是:Cmdenv:命令行用户界面。

这意味着OMNeT ++本身是在没有Tk支持的情况下构建的。请仔细遵循安装指南。它会在运行./configure之前准确指定您应安装的内容。您最有可能没有安装开发Tk和Tcl包。

提示:密切关注./configure命令的输出。它打印出是否正确检测到Tk。