OMNET++ 5.1.1 安装 INET Framework

OMNET++ 5.1.1 安装 INET Framework

这几天想用 OMNET++ 进行 VANET 仿真,需要安装 INET Framework,OMNET++ 5.1.1 提供了自动安装和手动安装两种方式来安装 INET Framework。

自动安装

在OMNET++中,打开 Help -> Install Simulation Models,就可以看到 INET Framework 了。

OMNET++ 5.1.1 安装 INET Framework_第1张图片

手动安装

按照官网 (https://inet.omnetpp.org/Installation.html) 中的操作,先把 INET 模块导入OMNET++ 的 IDE 中,再进行 build,不知什么原因,可能是IDE的bug,会无法生成 libINET.dll,也就无法完成编译,大致的报错信息如下:Cannot load library '../../../src//libinet.dll'

我的解决方案是:在外部先编译好 INET 模块,再导入 OMNET 的 IDE 中,这和在安装 OMNET++ 时的操作差不多。

具体步骤如下:
1. 从官网下载 INET 模块包,下载地址为:https://inet.omnetpp.org/Download.html;
2. 将下载的zip包解压到单独一个目录;
OMNET++ 5.1.1 安装 INET Framework_第2张图片
3. 进入 OMNET++ 的安装目录,打开mingwenv.cmd,在打开的shell界面进入 INET 目录;
OMNET++ 5.1.1 安装 INET Framework_第3张图片
4. 先后执行 make makefilesmake,等待编译完成;
5. 打开 OMNET++,导入编译完成的项目,这样就可以运行 example目录下的 demo 了;
OMNET++ 5.1.1 安装 INET Framework_第4张图片
6. 这里我选择 adhoc 中的 ieee80211 示例进行运行。
OMNET++ 5.1.1 安装 INET Framework_第5张图片

如有问题,欢迎讨论,需要注意的是,GCC 最好安装64位的,即MinGW-W64,这里提供了一个 MinGW-W64 离线安装包下载地址:https://nuwen.net/mingw.html

你可能感兴趣的:(OMNET++ 5.1.1 安装 INET Framework)