OMNET的安装说明_AuroraWang的博客-程序员宅基地

技术标签: OMNET  

1.安装MingGW

GCC编译环境的安装程序
1.下载安装包:
http://www.mingw.org/download/installer
2.自动弹出一个窗口
MinGW Installation Manager
3.选择下载
选择下载
 左栏选中basic Setup,右栏选中GCC和G++,选择的方式右键 Mark for Installation
4.下载成功
安装成功
 点击菜单栏的Installation --> apply change,自动下载安装
5.配置环境变量
配置环境变量
 将MinGW的安装路径的bin文件夹(例如D:\MinGW\bin)配置在Path环境变量中
6.检查是否安装成功

gcc -v

 在cmd命令下输入上述代码,如果显示gcc版本,则安装成功。

2.安装JDK

omnet是类eclipse软件,所以需要配置Java开发环境
1.下载安装包:
https://www.oracle.com/technetwork/java/javase/downloads/index.html
2.配置环境变量

  • 新建JAVA_HOME,值填写jdk安装目录
  • 环境变量path,值添加
    %JAVA_HOME%\bin; %JAVA_HOME%\jre\bin
    path
  • 新建CLASSPATH变量,添加值为
    .;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar
    classpath
  • 在cmd命令下输入以下命令,返回jdk版本信息则安装成功
java -version 

参考:https://product.pconline.com.cn/itbk/software/dnwt/1408/5260596.html#ad=7094

3.OMNET++安装

OMNet++安装路径要是英文路径,路径名不能有空格
安装流程图
1.下载安装包:
https://pan.baidu.com/s/1mhWR4ec?fid=565973422404492
2.打开mingwenv.cmd
mingwenv.cmd
3.自动弹出命令窗口,输入./configure
4.配置成功
 显示:Your PATH contains D:/omnetpp-5.0/bin. Good!
5.输入:make
success
 显示:Now you can type OMNETPP to start the IDE
6.输入:

cd samples/dyna
./dyna

 出现GUI界面,安装成功

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/u011730214/article/details/84826548

智能推荐

Golang报错:invalid character ‘ï‘ looking for beginning of value_invalid character 'i' looking for beginning of val-程序员宅基地

Golang报错:invalid character ‘ï’ looking for beginning of value在使用Golang解析json文件的时候,被这个问题困扰了足足一个小时,竟然是因为编码方式不同…点击file—settings—Editor—File Encodings:将project encodings改成UTF-8,点击OK即可..._invalid character 'i' looking for beginning of value

SpringMVC(8) —— 接收请求参数&数据回显_请求参数_t-程序员宅基地

目录1.后端接收参数的3种形式1.提交的域名中的参数名称和处理方法的参数名一致2.提交的域名中的参数名称和处理方法的参数名不一致3.前端提交的数据是一个对象2.代码验证3.Model、ModelAndView、ModelMap4.小结1.后端接收参数的3种形式1.提交的域名中的参数名称和处理方法的参数名一致提交数据 : http://localhost:8080/hello?name=zhangsan处理方法 :@RequestMapping("/hello")public String he_请求参数_t

Angular2 + Webpack项目搭建Demo-程序员宅基地

本文将从头开始编写实际的代码来完成一个angular2的demo。题外话是其实angular2官网的快速开始项目已经很酷炫了,但其侧重快速二字,只够拿来练习玩耍,倒是github上确实已经有了一些不错的angular2-starter。 1. 安装必要的node环境与npm当然TS环境也是必须的,目前TS已经更新到了2.1.5+,笔者使用的就是2.1.5版本

Hive案例学习:新浪微博大数据分析-程序员宅基地

1、组织数据 (需要处理每条数据开头和结尾的中括号)(1)创建Hive表weibo_json(json string),表只有一个字段,导入所有数据,并验证查询前5条数据create table weibo_json(json string);load data local inpath '/root/weibo.txt' into table weibo_json;select * fr...

HDFS Java API 操作_hdfs常用java api及应用实例截图-程序员宅基地

java API 操作hdfs_hdfs常用java api及应用实例截图

php写入到redis,php session会话如何写入redis_我会笑你一辈子的的博客-程序员宅基地

Session:在计算机中,尤其是在网络应用中,称为"会话控制"。那么本文就和大家分享session会话如何保存到redis,有需要的赶紧来学习一下吧。php的session会话默认时以文件形式保存在php.ini配置文件设置的会话缓存目录,文件保存会话的效率很低,每当每个用户登录一次就会在服务器上生成一个唯一的session_id文件,当用户登录量达到几十万级别的时候,就会有几十万个文件在服务器...

随便推点

POJ1251Jungle Roads(最小生成树)-程序员宅基地

题目大意:首先给你一个图,需要你求出最小生成树,输入N个节点,用大写字母表示了节点,然后节点与节点之间有权值。比如有9个节点,然后接下来有n-1行表示了边的情况,拿第一行举例A 2 B 12 I 25表示A有两个邻点,B和I,AB权值是12,AI权值是25邻接矩阵prime:#include#include#includeusing namespace std

程序员如何精确评估开发时间?-程序员宅基地

一个程序员能否精确评估开发时间,是一件非常重要的事情。如果你掌握了这项技能,你在别人的眼里就会是这样:靠谱经验十足对需求很了解延期风险小合格的软件工程师正规军,不是野路子评估开发时间的重..._开发时间 4sp

Postman报错:“error”:“Unsupported Media Type“ 的解决方法_postman "error": "unsupported media type_zyecust的博客-程序员宅基地

**报错信息:**注意:如果你的api中使用注解@requestBody,那么需要在上图2中使用参数传递,最后如果出现4中错误,一般就是你的参数格式需要是Json格式的,因此将4改为JSON即可。如下图:_postman "error": "unsupported media type

myeclipse 的注册码,2020年过期_myeplise 2020注册码-程序员宅基地

下面是4个myEclipse 8.5的注册码,可用:ID:myEclipse 8.5code:zLR8ZC-855575-75526156215269972 ID:myEclipse 8.5 1code:zLR8ZC-855575-7552615625006863 ID:myEclipse 8.5 2code:zLR8ZC-855575-75526..._myeplise 2020注册码

Extjs中打开一个新的窗口并加载一个url_extjs 打开新标签页-程序员宅基地

function createWin(w, h, x, y){ var win = Ext.create('Ext.window.Window',{ title: ‘窗体标题’, layout: 'fit', //设置布局模式为fit,能让frame自适应窗体大小 modal: true, //打开遮罩层 hei..._extjs 打开新标签页

C# Linq排序方法_c# linq 排序-程序员宅基地

1、OrderBy()作用:实现主要字段升序排序。示例:userList=userList.OrderBy<User>(x=>x.pickname).ToList();2、OrderByDescending()作用:实现主要字段降序排序。示例:用户列表根据昵称降序排序 。userList=userList.OrderByDescending<User>(x=>x.pickname).ToList();3、ThenBy()作用:实_c# linq 排序