我在我的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 /图像
请帮帮我。
答案 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。