OPNET半实物仿真安装与调试遇到的问题归纳与整理

来源:互联网 发布:淘宝同步电讯 编辑:程序博客网 时间:2024/05/01 15:25

此文档是我在师兄的基础上,结合自己的理解整理

一定要按照下列顺序安装,直接点下一步全部默认

VS2008ProEdition90DayTrialCHSX1435983:vs2008

opnet14.5:按照里面的readme安装

Xmanager4_setup.1410342608:用于管理数据中心

 

1.正确安装了OPNET14.5+vs2008

安装完vs2008,编译文件的时候,提示没有文件mspdb80.dll,我将此文件放在了这里mspdb80.dll问题文件夹中),后来搜索到这个文件,将这个文件复制到C:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\BIN的目录下,编译成功。

在CMD输入ml,可以看到是否成功。

 

环境变量的配置如下:(师姐说只用改写这三个,我的做法就是将之前的环境变量全部删除,然后换上这里的)

include:

C:\Program Files(x86)\Microsoft Visual Studio 9.0\VC\atlmfc\include;

C:\Program Files(x86)\Microsoft Visual Studio 9.0\VC\include;

C:\ProgramFiles\Microsoft SDKs\Windows\v6.0A\Include;

C:\OPNET\14.5.A\models\std\include;

C:\OPNET\14.5.A\sys\include;

 

lib

C:\Program Files(x86)\Microsoft Visual Studio 9.0\VC\ATLMFC\LIB;

C:\Program Files(x86)\Microsoft Visual Studio 9.0\VC\LIB;

C:\ProgramFiles\Microsoft SDKs\Windows\v6.0A\lib;

C:\OPNET\14.5.A\sys\pc_intel_win32\lib;

C:\OPNET\14.5.A\sys\lib;

 

path

C:\ProgramFiles\Microsoft Visual Studio 9.0\Common7\IDE;

C:\Program Files(x86)\Microsoft Visual Studio 9.0\VC\BIN;

C:\Program Files(x86)\Microsoft Visual Studio 9.0\Common7\Tools;

C:\WINDOWS\Microsoft.NET\Framework\v3.5;

C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727;

C:\Program Files(x86)\Microsoft Visual Studio 9.0\VC\VCPackages;

C:\Program Files\MicrosoftSDKs\Windows\v6.0A\bin;

C:\OPNET\14.5.A\sys\pc_intel_win32\bin;

 

至此,OPNET半实物仿真仿真平台全部安装完成。

仿真有点慢,可以看到能够成功的仿真。但是没有记录动画。

 

我在用14.5打开我之前10.5写的多源节点多目标节点传输出现了两个问题

1.       wsn_result_collection这个process编译总是失败

2.       出现了无法识别的外部函数名

解决方法:

1.       这里是师兄说的:

这个模型注意运行时,需要将14.5 按照目录C:\OPNET\14.5.A\models\std\include的wlan_support.h替换为10.5的版本。附件中有10.5的版本wlan_support.h

我的做法是将wireless_lan这个文件夹用师兄的文件夹替换掉。我在这里将文件夹叶放入了OPNET半实物仿真安装大礼包中

2.       出现了无法识别的外部函数名

ÕýÔÚ´´½¨¿âC:\Users\yixu_cs\Desktop\IOT_Simulation\network\IOT_Simulation1123-GEO_ROUTING.dev32.i0.nt.libºÍ¶ÔÏóC:\Users\yixu_cs\Desktop\IOT_Simulation\network\IOT_Simulation1123-GEO_ROUTING.dev32.i0.nt.exp

oms_bgutil.dev32.i0.ex.obj :error LNK2019: ÎÞ·¨½âÎöµÄÍⲿ·ûºÅ _apptrack_init_core£¬¸Ã·ûºÅÔÚº¯Êý_oms_bgutil_link_schedule_endsim Öб»ÒýÓÃ

oms_bgutil.dev32.i0.ex.obj :error LNK2019: ÎÞ·¨½âÎöµÄÍⲿ·ûºÅ _apptrack_destroy£¬¸Ã·ûºÅÔÚº¯Êý_oms_bgutil_link_stat_external_update Öб»ÒýÓÃ

就像这样

解决方法:

1.       声明相应的外部函数

2.       将每个文件编译一下

3.       每次引入新的目录就要把老的目录删除掉。否则引用的时候可能会出问题mod_dirs

4.       将目录引用

 

 

 

 

 

0 0
原创粉丝点击