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

    xiaoxiao2021-12-14  17

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

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

    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.       将目录引用

     

     

     

     

     

    转载请注明原文地址: https://ju.6miu.com/read-965141.html

    最新回复(0)