Ubuntu omnet和x2B中的TKenv+;跑不动
我在ubuntu 15.10上安装了omnet++ 我试图在TKenv模拟器上运行omnetpp.ini,但它给出了一个错误,我不知道它是什么 这就是错误所在 启动期间出错:无法启动用户界面“Tkenv”。 OMNeT++离散事件模拟(C)1992-2014安德拉斯·瓦尔加,OpenSim有限公司。 版本: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-r0-utkenv-n../../src omnetpp.ini 环境变量: 路径=/home/ibrahim/Downloads/omnetpp-4.6/bin::/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/usr/bin:/sbin:/usr/games:/usr/local/games LD_LIBRARY_PATH=/home/ibrahim/Downloads/omnetpp-4.6/lib:: OMNETPP_IMAGE_PATH=/home/ibrahim/Downloads/OMNETPP-4.6/images 请帮帮我Ubuntu omnet和x2B中的TKenv+;跑不动,ubuntu,simulation,omnet++,Ubuntu,Simulation,Omnet++,我在ubuntu 15.10上安装了omnet++ 我试图在TKenv模拟器上运行omnetpp.ini,但它给出了一个错误,我不知道它是什么 这就是错误所在 启动期间出错:无法启动用户界面“Tkenv”。 OMNeT++离散事件模拟(C)1992-2014安德拉斯·瓦尔加,OpenSim有限公司。 版本:4.6,版本:141202-f785492,版本:学术公共许可证-非商业用途 有关分发条款和保修免责声明,请参阅许可证 未找到用户界面“Tkenv”(未链接或动态加载)。 可供选择的有: Cm
默认情况下,
Castalia
项目仅使用Cmdenv
模式。要在Tkenv
中运行模拟,请在文本编辑器中打开makemake
文件(从根目录),并将-u Tkenv
添加到OPTS
变量中。因此,这一行应该如下所示:
OPTS=" -f -r --deep -o CastaliaBin -u Cmdenv -u Tkenv -P $ROOT -M release"
接下来,打开Ubuntu终端,转到
Castalia
项目的根目录并键入/makemake
。(每次更改makemake
文件后都必须执行此操作。)然后键入:makeclean&&make
默认情况下,Castalia
项目仅使用Cmdenv
模式。要在Tkenv
中运行模拟,请在文本编辑器中打开makemake
文件(从根目录),并将-u Tkenv
添加到OPTS
变量中。因此,这一行应该如下所示:
OPTS=" -f -r --deep -o CastaliaBin -u Cmdenv -u Tkenv -P $ROOT -M release"
接下来,打开Ubuntu终端,转到
Castalia
项目的根目录并键入/makemake
。(每次更改makemake
文件后都必须执行此操作。)然后键入:makeclean&&make
解决方案基于以下行:未找到用户界面“Tkenv”(未链接或动态加载)。可用的有:Cmdenv:命令行用户界面
这意味着OMNeT++本身是在没有Tk支持的情况下构建的。请仔细遵循安装指南。它精确地指定了在运行/configure
之前应该安装的包。很可能您尚未安装开发Tk和Tcl软件包
提示:仔细观察
/configure
命令的输出。它打印出是否正确检测到Tk。解决方案基于以下行:未找到用户界面“Tkenv”(未链接或动态加载)。可用的有:Cmdenv:命令行用户界面
这意味着OMNeT++本身是在没有Tk支持的情况下构建的。请仔细遵循安装指南。它精确地指定了在运行/configure
之前应该安装的包。很可能您尚未安装开发Tk和Tcl软件包
提示:仔细观察
/configure
命令的输出。它打印出Tk是否被正确检测。谢谢,但它没有工作。继续旋转相同的错误,还有其他解决方案吗?脚本makemake
在修改后必须执行一次。我刚刚扩展了我的答案。仍然有相同的错误,对此我很抱歉,但我希望能解决它键入以下命令:/makemake
,make clean
,make
。顺便说一句,我建议您编辑您的问题,并添加项目名称(例如Castalia)和错误消息(作为文本)。如果没有这些元素,您的问题对SO用户的可用性很低。谢谢,但它不起作用。不断出现相同的错误,还有其他解决方案吗?脚本makemake
必须在修改后执行一次。我刚刚扩展了我的答案。仍然有相同的错误,对此我很抱歉,但我希望能解决它键入以下命令:/makemake
,make clean
,make
。顺便说一句,我建议您编辑您的问题,并添加项目名称(例如Castalia)和错误消息(作为文本)。如果没有这些元素,您的问题对SO用户的可用性很低。