成功完成opnet 14.5 + win7 64-bit +vs2008的安装,附包交换仿真出现的问题及解决方案

时间:2020-12-14 03:12:46

本文是在win7 64位机器上的opnet实际安装结果。参考北邮论坛

1.    安装VS2008,安装个完整版你也不吃亏咯

2.    设置环境变量,参考北邮论坛

DevEnvDir

C:\Program Files (x86)\Microsoft Visual Studio9.0\Common7\IDE

FrameworkDir

C:\Windows\Microsoft.NET\Framework

INCLUDE

C:\ProgramFiles (x86)\Microsoft Visual Studio 9.0\VC\atlmfc\include;C:\Program Files(x86)\Microsoft Visual Studio 9.0\VC\include;C:\Program Files\MicrosoftSDKs\Windows\v6.0A\Include;C:\ProgramFiles\OPNET\14.5.A\sys\include;C:\Program Files\OPNET\14.5.A\models\std\include

LIB

C:\ProgramFiles (x86)\Microsoft Visual Studio 9.0\VC\atlmfc\lib;C:\Program Files (x86)\MicrosoftVisual Studio 9.0\VC\lib;C:\Program Files\Microsoft SDKs\Windows\v6.0A\lib;C:\ProgramFiles\OPNET\14.5.A\sys\lib;C:\Program Files\OPNET\14.5.A\sys\pc_intel_win32\lib;

LIBPATH

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\atlmfc\lib;C:\ProgramFiles (x86)\Microsoft Visual Studio 9.0\VC\lib;

PATH

C:\ProgramFiles (x86)\Microsoft Visual Studio 9.0\Common7\IDE;C:\Program Files(x86)\Microsoft Visual Studio 9.0\VC\bin;C:\Program Files (x86)\MicrosoftVisual Studio 9.0\Common7\Tools;C:\WINDOWS\Microsoft.NET\Framework\v3.5;C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727;C:\ProgramFiles (x86)\Microsoft Visual Studio 9.0\VC\vcpackages; C:\Program Files\MicrosoftSDKs\Windows\v6.0A\bin;C:\ProgramFiles\OPNET\14.5.A\sys\pc_intel_win32\bin

VCINSTALLDIR

C:\Program Files (x86)\Microsoft VisualStudio 9.0\VC

VS90COMNTOOLS

C:\Program Files (x86)\Microsoft VisualStudio 9.0\Common7\Tools

VSINSTALLDIR

C:\Program Files (x86)\Microsoft VisualStudio 9.0

WindowsSdkDir

C:\Program Files\Microsoft SDKs\Windows\v6.0A\

*红字部分是装完opnet后添加的

环境变量设置完后,通过cmd->cl 查看编译器是否正常

成功完成opnet 14.5 + win7 64-bit +vs2008的安装,附包交换仿真出现的问题及解决方案

可以看一下set是否有vs90的记录

成功完成opnet 14.5 + win7 64-bit +vs2008的安装,附包交换仿真出现的问题及解决方案

3.    装opnet,挨个点文件就可以了

4.    使用sys\pc_intel_win32\modeler.exe的管理员模式打开modeler,基本成功

5.    你需要把sys\pc_intel_win32\bin\manifest_NET2008\目录下的那5个家伙复制到sys\pc_intel_win32\bin\下,cmd-> cd (你所按照的opnet文件夹)\sys\pc_intel_win32\bin\

找到mt.exe文件,将mt.exe文件放入sys\pc_intel_win32\bin下面,这里必须要在bin下面,北邮论坛里放在前一级文件夹下面是不可以的

输入

Mt.exe-manifest op_runsim.exe.manifest -outputresource:op_runsim.exe;1
Mt.exe -manifest op_runsim_opt.exe.manifest-outputresource:op_runsim_opt.exe;1
Mt.exe -manifest op_runsim_mtdev.exe.manifest-outputresource:op_runsim_mtdev.exe;1
Mt.exe -manifest op_runsim_dev.exe.manifest-outputresource:op_runsim_dev.exe;1

 

附一个测试代码,来源是tutorial的包交换仿真,顺便学习tutorial很好用。这个仿真在陈敏的书里有中文版的,但是由于版本问题还是tutorial好用些。

其中,陈敏代码中的问题:

1.    跑陈敏代码中发现 第一个process 的FB里面有FIN 没有FOUT导致不平衡问题。在代码最下面一行加入

FOUT;

仿真成功了

成功完成opnet 14.5 + win7 64-bit +vs2008的安装,附包交换仿真出现的问题及解决方案

2.    仿真结果查看应完全按照tutorial进行而不是采用陈敏书中的内容,不要使用advanced的Configure/Run DES,容易产生空白的view result。

成功完成opnet 14.5 + win7 64-bit +vs2008的安装,附包交换仿真出现的问题及解决方案