由于重新安装了系统,所以OMNeT++的某些功能出现了问题。这里对出现的问题进行一下总结和备份,以便在以后遇到同样问题的时候再来放狗。
OMNeT++现在的版本已经更新到了4.0,自带了Mingw编译环境,而不再需要Visual C编译环境了。事实上,OMNeT++ 4.0也不支持使用Visual C++的编译器。在4.0版本中还加入了基于Eclipse的IDE,可以直接使用。如果需要重新编译OMNeT++,可以使用msys/msys.bat打开Shell,先使用./configure生成配置文件,然后直接make即可。
1. 在使用IDE的时候,需要在参数中设置OMNeT++的各个选项,包括OMNeT++的目录,Image的目录以及dot和doxygen的程序路径。否则在编译的时候会提示找不到相应的命令,或者说是通过了编译,但是却找不到图标来显示。如果是找不到命令如opp_makedep等,则可以将omnetpp-4.0/bin加入到系统的PATH环境变量中。
2. INET现在也已经移植到了4.0版本下,并且从MF模块中借鉴相关的实现,现在已经支持无线协议。现在可以从http://github.com/inetmanet/inetmanet/tree/master上下载及时更新后的代码。将代码解压后放在OMNeT++的目录下,直接make即可。目录下的buildMakefiles可以用来生成Makefile文件,包括两种,一种是生成dll(Linux下为.so)的,另一种是生成.exe的。如果在运行的时候没有发现对应的可执行文件或者动态链接库,则可以使用相应的Makefile,并重新make即可。
3. 在编译或链接INET的时候,有可能出现无法找到pcap_等符号,作者在邮件列表中也注意到了这个问题,但是我下载下来的时候还没有进行修改,所以直接将那些相应的源代码进行了屏蔽,并没有出现什么问题。可能以后如果需要和外界进行交互的时候再看吧。如果运行的时候出现无法加载libpcap这样的字样,则去下载一个winpcap安装上吧。
4. 在通过命令行启动仿真程序的时候,发现图像无法加载。这是因为我修改了OMNeT++所在目录的盘符,而现在的代码还是使用原来的盘符下的目录来加载图像,重新编译了也无济于事。猜想可能是原来编译的时候对图像的目录进行了设置。找了半天无果,干脆直接到源代码中去看看。结果在src/tkenv/tkenv.cc的Tkenv::run中看到了可以设置图像的路径。将OMNETPP_IMAGE_PATH加入到系统的环境变量中,问题得到解决。
分享到:
相关推荐
omnet++的最新inet框架介绍,英文版,不过讲得很好,挺容易读懂的
网站提供的是tex形式的文档,自己给编译了,要的来下载
Omnet++中inet,版本为2.6.压缩包
来自ProjectGrADyS在OMNET++和INET框架上的模拟_C++_Makef.zip
IEEE802154INET-独立 ...编译INET 2.x和802.15.4。 项目 通过Simulations文件夹中的omnetpp.ini启动它(运行/调试为-> OMNeT Simulation) 经测试的示例方案已经在omnetpp.ini /censings.ini中定义 目录结构:
OMNET++的inetmanet包
目录 BUAANetworkExperimentTutorial说明手册 1 简介 1 0. 基础 3 0.1. OMNeT++平台 3 0.2. INE
AODV protocol implementation on omnet++ using inet framwork
Description of the implementation of TCP protocol in INET Framework of the tool OMNETpp
关于omnet ++及INET在网络安全仿真方面的一些论文。
omnet和inet的介绍用PPT,适合初学者用
OMNet++官网 https://www.omnetpp.org/ INET Framework组件下载页:https://inet.omnetpp.org/Download.html 下载资源很难下载,所以在这里分享下INET 3.6.2组件
TCP-Fit和TCP-伊利诺伊州尝试为OMNeT ++和INET实现TCP-Fit和TCP-Illinois拥塞控制机制TCP-Fit通过遵循伪代码和本文的一些建议来实现: : TCP-Illinois是Linux内核实现中的一个端口,位于: : 两种机制均已达到最终...
与INET框架兼容的5G NR和LTE / LTE-A用户平面仿真模型。 网站: : 免责声明 Simu5G是根据LGPL许可的开放源代码模拟器,基于OMNeT框架,该框架可根据学术公共许可和商业许可获得(请参阅 )。 您全权负责获取适当...
OMNeT++中的INET框架是OMNeT++仿真中的很重要的框架,可以用来仿真有线网络,无线网络,移动网络,以及IOS七层模型中的应用层,传输层,网络层,数据链路层,物理层协议以及算法仿真。通过学习本课程,可以很好的...
OMNeT-INET-SpineLeafResearch在Omnetpp和INET中实现的SpineLeaf DCN的代码。安装和运行第一步是安装OMNet ++版本5.6.2。我们使用的是Windows版本,但其他操作系统也应该可以使用。您可以在此处安装: : 。在进行此...
inet, OMNeT 离散事件模拟器的INET框架 用于 omnest/omnet 的框架INET框架 (inet.omnetpp.org) 是一个开源通信网络仿真包,为 omnest/omnet 仿真系统编写。 INET框架包含许多有线和无线协议的模型,详细的物理层模型...
详细讲解如何在VS2005的环境下omnet3.x安装INET
主要是设计无人机蜂群网络仿真过程中,从初学OMNeT++软件到能灵活使用各种接口所遇到的各种问题,其中也从官方提供的手册中提取出较为常用的接口进行说明,提供一些实用的接口使用方法,最后将其总结成文档 ...
OMNET++ INET4.3最新版仿真框架