热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

在Windows下配置安装OMNeT++4.0

在Windows下配置安装OMN

第一步:首先安装jdk1.6  

JDK环境变量配置的过程如下:1.我的电脑-->属性-->高级-->环境变量.2.配置系统变量:

a.新建 JAVA_HOME   C:\Program Files\Java\jdk1.6.0_11 (JDK的安装路径,我安装的是jdk1.6.0_11)        

b.新建 PATH(有可能已经有了PATH项,直接点击编辑,项目之间用;间隔) %JAVA_HOME%\bin;%JAVA_HOME%\jre\bin        

c.新建 CLASSPATH  %JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar3.

测试环境变量配置是否成功:开始-->运行--〉cmd 键盘分别敲入: java 和 javac  出现相应的命令,而不是出错信息,即表示配置成功!

第二步:安装WinPcap抓包软件

第三步:安装Omnet++ 4.0 

1. 由于Omnet++ 4.0 集成了以Eclipse 为基础的IDE,所以安装JAVA JDK (java development kit)是必须的,JDK 的版本推荐在1.5以上,并且配置好系统变量,利用上文提到 网页配置。
2. 下载windows系统下的OMNeT++ 4.0 win32 (source + IDE + MinGW, zip);
3. 解压文件,在 omnet-4.0目录下,运行 mingwenv.cmd,打开终端。
4. 根据提示键入命令:./configure 确保整个过程输出中没有error 出现。
5. configure 完成以后,键入命令:make ,这个过程非常的漫长,大概要持续十几分钟。只要中间不弹出error的报告就没有问题。
6.输入 omnetpp 可以启动运行IDE。出现非常漂亮的画面:

bubuko.com,布布扣

第四步:安装INet

1. 下载:INET-OverSim-20090317.tgz,解压到omnet-4.0目录。 http://www.oversim.org/chrome/site/INET-OverSim-20090317.tgz
 
      2.确保Omnetpp 已正确安装,运行 mingwenv.cmd,打开终端并输入nedtool,应当能看到输出。
 
      3.cd 到 iNET-OverSim-20090317目录下,(即为cd命令+iNET-OverSim-20090317目录名)

eg:我将omnet-4.0直接解压到E盘根目录,并将INET-OverSim-20090317.tgz直接解压到omnet-4.0目录中,那命令就是:cd E:\omnetpp-4.0\INET-OverSim-20090317
运行make makefiles,然后make. (make的过程总是非常的漫长,要耐心的等待哦)
 
     4.测试:到examples 文件夹下,打开命令为:cd ./examples运行./rundemo可以看到界面。

bubuko.com,布布扣

第五步:安装Oversim

 1.下载:OverSim-20090908.tgz,解压到omnet-4.0目录。 http://www.oversim.org/chrome/site/OverSim-20090908.tgz
 
这个压缩包在上一步安装的目录中包含有

          2.在 OverSim-20090908目录下,(同理如上)运行make makefiles,然后make.(这里的make过程也是非常的漫长哦)。
如果一切顺利的话,你已经搭建好了一个进行网络仿真的实验平台。



在Windows下配置安装OMNeT++ 4.0,布布扣,bubuko.com


推荐阅读
  • 二维码的实现与应用
    本文介绍了二维码的基本概念、分类及其优缺点,并详细描述了如何使用Java编程语言结合第三方库(如ZXing和qrcode.jar)来实现二维码的生成与解析。 ... [详细]
  • 在1995年,Simon Plouffe 发现了一种特殊的求和方法来表示某些常数。两年后,Bailey 和 Borwein 在他们的论文中发表了这一发现,这种方法被命名为 Bailey-Borwein-Plouffe (BBP) 公式。该问题要求计算圆周率 π 的第 n 个十六进制数字。 ... [详细]
  • 本文介绍了SIP(Session Initiation Protocol,会话发起协议)的基本概念、功能、消息格式及其实现机制。SIP是一种在IP网络上用于建立、管理和终止多媒体通信会话的应用层协议。 ... [详细]
  • 在日常生活中,支付宝已成为不可或缺的支付工具之一。本文将详细介绍如何通过支付宝实现免费提现,帮助用户更好地管理个人财务,避免不必要的手续费支出。 ... [详细]
  • 我的读书清单(持续更新)201705311.《一千零一夜》2006(四五年级)2.《中华上下五千年》2008(初一)3.《鲁滨孙漂流记》2008(初二)4.《钢铁是怎样炼成的》20 ... [详细]
  • 本文介绍了如何通过C#语言调用动态链接库(DLL)中的函数来实现IC卡的基本操作,包括初始化设备、设置密码模式、获取设备状态等,并详细展示了将TextBox中的数据写入IC卡的具体实现方法。 ... [详细]
  • 解决Visual Studio Code中PHP Intelephense误报问题
    PHP作为一种高度灵活的编程语言,其代码结构可能导致Intelephense插件在某些情况下报告不必要的错误或警告。自1.3.3版本起,Intelephense引入了多个配置选项,允许用户根据具体的工作环境和编程风格调整这些诊断信息的显示。 ... [详细]
  • empty,isset首先都会检查变量是否存在,然后对变量值进行检测。而is_null只是直接检查变量值,是否为null,因此如果变量未定义就会出现错误!检测一个变量是否是null ... [详细]
  • 在处理大数据量的SQL分页查询时,通常需要执行两次查询来分别获取数据和总记录数。本文介绍了一种优化方法,通过单次查询同时返回分页数据和总记录数,从而提高查询效率。 ... [详细]
  • 本文通过一个具体的实例,介绍如何利用TensorFlow框架来计算神经网络模型在多分类任务中的Top-K准确率。代码中包含了随机种子设置、模拟预测结果生成、真实标签生成以及准确率计算等步骤。 ... [详细]
  • 嵌套列表的扁平化处理
    本文介绍了一种方法,用于遍历嵌套列表中的每个元素。如果元素是整数,则将其添加到结果数组中;如果元素是一个列表,则递归地遍历这个列表。此方法特别适用于处理复杂数据结构中的嵌套列表。 ... [详细]
  • 本文详细探讨了BCTF竞赛中窃密木马题目的解题策略,重点分析了该题目在漏洞挖掘与利用方面的技巧。 ... [详细]
  • 1#include2#defineM1000103#defineRGregister4#defineinf0x3f3f3f3f5usingnamespacestd;6boolrev ... [详细]
  • SQL Server 存储过程实践任务(第二部分)
    本文档详细介绍了三个SQL Server存储过程的创建与使用方法,包括统计特定类型客房的入住人数、根据房间号查询客房详情以及删除特定类型的客房记录。 ... [详细]
  • 在编程实践中,正确管理和释放资源是非常重要的。本文将探讨 Python 中的 'with' 关键字及其背后的上下文管理器机制,以及它们如何帮助我们更安全、高效地管理资源。 ... [详细]
author-avatar
拉桑357_584
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有