opnet 安装过程中仿真出错问题

2019-06-11 14:04

OPNET 安装完成之后,需要测试环境变量设置是否正确,一般是通过对opnet自带对的示例仿真,但有可能出现如问题1所述的情况: 问题1:

<<< Recoverable Error >>> |

Process model (aodv_rte) compilation failed |

Errors given in file (C:\\Users\\Administrator\\op_admin\\tmp\\cc_err_5640)

这可能是由于两个方面的原因:

1、使用的可能是标准库,也可能是empty,这时候如果示例中会用到标准库中的一些东西,就会报错,可以通过设置得到:在project编辑器下,edit->preference,打开后搜索repositories,设置Network Simulation Repositories的value值为stdmod,即标准模型,此时在运行仿真,则会变得正确,如果这样设置后还有错误,说明应该是环境变量设置有问题。如图1所示。

图1

2、使用自己建立的模型进行仿真时,如果出现如图2所示的问题: 问题2:

<<< Program Abort >>>The set of models necessary for running the simulation is incomplete.Check that all the 'repositories' attributes are complete.T (0), EV (-), MOD (NONE), PROC (sim_load_repos_load)

图2

这是因为我们用的模型库已经不是标准的模型库了,我们是自己创建的模型库,所以需要修改设置:就是将问题1设置的Network Simulation Repository值stdmod删除,变回empty,如图3所示。

图3

这样仿真就会正确了。

即使repository设置正确,有可能还会出现其它问题,以下几个是我遇到的:

问题3:

fatal error C1074: 'IDB' is illegal extension for PDB file(fatal error C1074: “IDB”是 PDB 文件的非法扩展)

这个问题主要是有兼容性问题造成的,我的系统时win7 32旗舰版,opnet14.5a以及vs2010,打开opnet和vs程序的属性,在兼容性里设置如图4、如图5所示。

图4

图5

问题4:

Errors reported by the binder program follow (these messages have been saved in (C:\\Users\\Answer\\op_admin\\tmp\\bind_err_8944):

LINK : fatal error LNK1181: cannot open input file 'kernel32.lib' 或者

LINK : fatal error LNK1181: cannot open input file 'windef.h'

这个问题主要是有环境变量设置中没有把一些库函数包含进去,有两个可能,第一,环境变量自己设置路径有误,如果检查无误之后,有可能就是因为有些文件opnet包含的时候是小写开头的文件,而不同的vs版本的这些文件可能时大写开头的,解决方法就是在vs安装报下搜索无法打开的文件,如果该文件所在的路径没被包含进去,则包含其路径,如果文件名称存在大小写的问题,将文件中的名称改掉,如:Kernel.lib改为kernel.lib。

问题5:

<<< Recoverable Error >>>


opnet 安装过程中仿真出错问题.doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:惠州市东江高级中学2014届高一上学期期中考试(生物)含答案

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: