opnet14.5+VS2008+WIN7的安装方法

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/hello_ape/article/details/73177061

opnet也折腾了一段时间,之前按照网上的配置方法进行配置,可是运行项目demo时,出现了一些错误,所以直接卸载原来的安装,重新来过。

(由于许多文件会产生在C盘下,加上本人是强迫症,所以安装了虚拟机,可以随便折腾)

第一步

安装VS2008就不用说了,直接根据需要一路next就行。如果只是需要配合opnet使用,可以只装VC选项,其他的选项不勾选。

然后配置环境变量,之前看过配置环境变量中的用户变量说法,但其实是不正确的,要配置的是系统变量(亲测可用)

以下的配置是根据你的安装目录,自行更改。

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

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

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

              C:\Program Files\Microsoft SDKs\Windows\v6.0A\Bin     //需要添加,否则会出现缺少windef.h错误

每个后面都需要加上英文状态下的分号,最后一个可加可不加,随意。直接根据你自己的安装目录来找这些关键文件夹位置。

如果以前没有装过相关的编程软件,则需要新建一个,名字为lib

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

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

同理,建立一个include

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

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

关于环境变量的生效,直接在CMD中输入set即可生效,而不用重启电脑

接着输入cl命令,检测是否配置正确

可以看到成功安装了32位的编译器

第二步

安装opnet14.5,直接按照解压顺序,依次安装就行,需要以管理员身份运行,最好也关闭相关杀毒安全软件。关于拔网线的说法,可以忽略,opnet也不是必须安装在C盘目录下,个人喜好,随意安装。这几个安装包在你不更改目录的情况下,可以一路next。

最后一个是破解软件,安装完成后,将C:\Program Files\OPNET\14.5.A\sys\pc_intel_win32\bin\manifest_NET2008中的全部文件拷贝到C:\Program Files\OPNET\14.5.A\sys\pc_intel_win32\bin下。 32位系统的更换此目录,如果是64位的则改变对应的64文件下的。64位系统也可以使用32文件下的程序。

第三步 

 配置Opnet的环境变量,根据你要用哪个文件下的,自行更改。

path: C:\Program Files\OPNET\14.5.A\sys\pc_intel_win32\bin

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

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

include:  C:\Program Files\OPNET\14.5.A\sys\include

C:\Program Files\OPNET\14.5.A\models\std\include

同样的,set生效环境变量配置,然后输入ml命令,出现以下的语句

这样关于opnet的安装过程就结束了。

可以编译一个系统自带的模型,看看是否正确。

!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

常见问题解答

由于自己虚拟机环境已卸载,所以这些问题无法以图片形式和准确的描述给出,所以有问题可以留言解决。

1.如果出现编译错误

首先点击一个进程模型,查看能否编译通过,如果出现编译错误,缺少。。文件,则在环境变量中,添加路径。如果可以编译通过,但是仿真信息中依旧给出错误信息,点击edit下的perference,在输入框中输入network sim,将后面的属性值改为stdmod,注意,如果你编译的是系统自带的模型,使用这个属性,如果是自己创建的模型,则点击delete按钮,将属性值设为空。

2.缺少MSVCR90.dll

首先想办法补上这个文件,方法很多,自己百度下载,或者使用360修复工具,等等,注意文件的位置,32位的是system32下,64位的是syswow64下面,如果修复完成还是这个错误,那么你就重新装个正版系统吧,我自己是因为这个原因,折腾了半个月,后来在实验室的正版win7上成功运行,一点错误没有。

3.模块类型X86与目标计算机类型X64冲突

在仿真的界面左侧,找到kernel type  ,然后在右侧勾选32BIT 的编译器,编译,如果出现第二点的错误情况,恭喜你 重装系统

4如果你已经成功编译过自己的模型,在编译第二个的时候出错

点击edit下的perference,在输入框中输入model  dir  ,进入找到之前一个工程的目录,删除,重新编译,就可以顺利通过。

5.如果出现IDB模块错误

右击程序图标,将兼容性运行的选项去除,即可。

关于上述的错误都是自己遇到的,以及解决方法,刚刚搭建好环境,欢迎交流指教。随后附上14.5的资源

猜你喜欢

转载自blog.csdn.net/hello_ape/article/details/73177061