前言:花了一下午安装成功,综合了网上的几个教程,写了这个安装步骤,每个步骤都尽可能详细了。
第一步:配置jdk环境
第二步:安装GCC编译环境(MinGW)
第三步:安装OMNeT++
下面分别详细介绍每一步。
1. 配置jdk环境(以jdk 11.0.2版本为例)
注意:之前在电脑上编译过Java的可以忽略此步
-
访问https://www.oracle.com/technetwork/java/javase/downloads/index.html,在列表里找到Java SE 11.0.2(LTS),点击右侧的DOWNLOAD,进入页面拉到下方,选择Accept License Agreement,然后选择下面列表里的jdk-11.0.2_windows-x64_bin.exe进行下载
-
下载完成后,双击运行exe文件,一直点击下一步直到安装完成。安装时记住jdk的安装路径,一般默认为:C:\Program Files\Java\jdk-11.0.2
-
右键“我的电脑”,选择“属性”,选择左侧的“高级系统设置”,点击下方的“环境变量”,点击系统变量框下的“新建”按钮,变量名为:JAVA_HOME,变量值为:C:\Program Files\Java\jdk-11.0.2,然后点击确定,第一个环境变量配置完成。第二个需要配置的环境变量是Path,找到系统变量Path,点击下面的编辑,点击列表右侧的新建,新建两个变量分别是:C:\Program Files\Java\jdk-11.0.2和 %JAVA_HOME%\bin,然后点击右侧的上移按钮将这两个新建的变量移到列表的一二位。
-
配置完成后需要测试配置是否成功。打开cmd,输入“java”回车,显示java的版本信息,输入”javac”,显示java编译的信息,即代表安装配置成功。
2. 安装MinGW
-
访问https://sourceforge.net/projects/mingw/files/latest/download?source=files,下载“mingw-get-setup.exe”。
-
运行exe文件,安装路径建议使用默认的根目录C:\MinGW,按自己喜好选择User Interface Options,建议所有的选项都点上,然后点击continue,安装完成后桌面上会出现一个“MinGW Installer”,双击运行会出现一个“MinGW Installation Manager”的窗口,选择左侧栏的“Basic Setup”,然后选择右侧的组件(建议全部选上),选择方式为右键组件选择“Mark for Installation”,全部选择完后,点击菜单栏的“InstallationàApply Changes”,等待下载完成(此时需保证网络环境稳定)。
-
安装完成之后需要配置环境变量,参照配置jdk环境的第三步,MinGW只需要配置一个Path变量,点击系统变量Path,点击下面的编辑,点击右侧的新建,新建变量:C:\MinGW\bin。
-
配置完成后在cmd里输入“gcc -v“,如果出现gcc版本信息则说明安装成功。
3. 安装OMNeT++(以OMNeT++ 5.0为例)
注意:最新版本的OMNeT压缩包似乎不完整,下载完成后解压不了,所以我选择了old版本5.0版本。
-
访问https://omnetpp.org/download/old,下拉找到OMNeT++ 5.0,选择中间的WINDOWS版本,点击下载按钮下载文件“omnetpp-5.0-src-windows.zip“,注意这个压缩包可能是因为在外网,所以下载速度十分慢,只有几十k,大概需要下载1~2小时,需要保证网速稳定,电脑电量充足。
-
由于OMNeT++的安装路径需要是英文路径,且路径名不能有空格,所以我就直接在C盘的根目录下新建了一个文件夹叫“OMNeT”,将第一步下载完成的压缩包解压到OMNeT文件夹下,并将解压后的文件夹命名为“omnetpp-5.0”。
-
双击“omnetpp-5.0”文件夹下的mingwenv.cmd文件(如果上一步操作正确的话,此时的路径应该为:C:\OMNeT\omnetpp-5.0\mingwenv.cmd),打开之后会提示“按任意键继续”,点击回车会自动进行文件解压,解压完成后会弹出一个命令行窗口,输入“ . / c o n f i g u r e ” 回 车 让 其 自 动 执 行 , 执 行 完 有 “ G o o d ! ” 出 现 , 然 后 继 续 输 入 “ ./configure”回车让其自动执行,执行完有“Good!”出现,然后继续输入“ ./configure”回车让其自动执行,执行完有“Good!”出现,然后继续输入“make”回车让其自动执行,这一过程比较漫长,大概需要0.5~1个小时,执行完成会显示“Now you can type “omnetpp” to start the IDE”。
-
安装完成后,输入“ c d s a m p l e s / d y n a ” 和 “ cd samples/dyna”和“ cdsamples/dyna”和“./dyna”来测试是否安装成功,如果出现GUI界面说明安装成功。
-
进入“C:\OMNeT\omnetpp-5.0\ide”文件夹下,将omnetpp.exe创建快捷方式发送到桌面,下次就可以直接在桌面双击运行omnet软件了。
后记:学习omnet++建议先拿tictoc练手,16个例子循序渐进,有些不太懂的可以先记录下疑惑,随着学习深入回头再看会恍然大悟。想要设计协议的话需要再去官网下载INET框架,具体步骤网上也有教程。