opnet 安装过程中仿真出错问题(2)
Object repository construction failed
due to errors encountered by the binder program (bind_so_msvc) T (0), EV (-), MOD (NONE), PROC (sim_load_repos_rebuild)
从网上找了这个问题的一些资料,有一个人是这样说的:
出现这个错误一般是编译连接出错unresolved external symbol,常见的有以下可能性:
(1)Pipeline Stage (C code)文件名与函数名不一样,这时改为同名就行了。 (2)进程模型用到一个无法定位的外部函数,这时在进程模型编辑器中选择 File->Declare External Files…,然后选中含有该外部函数的外部文件。
(3)外部文件用到一个无法定位的函数,这时查看是否漏掉include 需要用到的头文件。
这个问题如果是伴随着问题4的问题,那么问题4解决了之后,它也就消失了就如第三点说的一样,至于是不是无法定位一个外部函数,这个得开自己的进程模型中有没有用到这个外部函数了,用到的话肯定需要声明呐!至于第一条的情况,我还没那么幸运遇到,无能为力。
问题6:
Errors reported by the binder program follow (these messages have been saved in (C:\\Users\\Answer\\op_admin\\tmp\\bind_err_5000):Creating library
E:\\study\\bachelor\\opnet\\op_models\\event_list\\event_list_example-scenario1.dev32.i0.nt.lib and object
E:\\study\\bachelor\\opnet\\op_models\\event_list\\event_list_example-scenario1.dev32.i0.nt.exp
LINK : fatal error LNK1207: incompatible PDB format in
'E:\\study\\bachelor\\opnet\\op_models\\event_list\\event_list_example-scenario1.dev32.i0.nt.pdb'; delete and rebuild
这句话的意思是重新生成项目,即删除所有编译期间生成的临时文件,重新编译生成一次,那就将它指定的那个文件找到,重新打开编译一遍就好了。
下面附一些网友们总结的其他问题(我自己没有遇到过,不能检测其正确与否):
问题1:
fatal error LNK1101: MSPDB100.DLL 的版本不正确;请再次检查此产品的安装 解决:因为VC\\Bin\\下没有“msobj100.dll,mspdb100.dll,mspdbcore.dll,mspdbsrv.exe”这四个文件,解决的方法:直接从Common7\\IDE\\下复制这四个文件到VC\\Bin\\下即可解决。
问题2:Invalid Memory Access
内存无效访问是调试程序中最常碰到的错误,一般是程序中的指针出了问题,可以尝试用以下办法来解决:
(1)在edit->preference 中给comp_flags 加/Od /Zi 字段,给bind_shobj_flags 加/DEBUG 字段;
(2)在edit->preference 中找到handle_exception,将TRUE 改为FALSE,这样程序中的异常就可以由VC 来调试;
(3)运行仿真,如提示出现异常,点击cancel,则自动打开VC,并且debug 会停留在发生异常的指针处。但是有时候VC 的debug 有可能停留在让人看不懂的汇编语言处,此时可以观察发生错误的事件event_id 值,在ODB 调试的时候使用evstop 指令设置断点,让程序中断在出错的事件前,接下来可以采取下列两种方法之一:
(1)采用OPNET 与VC 联合调试,在VC 中通过单步执行查看;
(2)用ODB 的next 指令一个一个时间看,往往配合ltrace 和fulltrace 指令查看程序运行状况。碰到这个问题我们也可以缩短仿真时间,在确保仿真能够完成前提下,在仿真属性中选择Advanced->Profiling->Collect detailed profiling for function,之后出现每一个内存使用的统计。
问题3:
No true transitions from state ()
T(), EV(), MOD(), PROC (sim_pro_err_transit)
状态程序执行完毕找不到出口,有限状态机要能够正常运行要求在任意条件下,每个
状态执行完毕之后都必须发生转移,出错的情况有以下两种: a)根本没有转移条件及相应的状态。 b)没有满足条件的转移。
问题4:
Unable to write file (*.pr.m) compilation failed Source code file couldn't be generated
查看模型文件属性是否设置为只读,编译模型文件需要刷新其内容,去掉只读属性。
问题5:
<<
相关推荐:
- [高等教育]公司协助某村精准扶贫工作总结.doc
- [高等教育]高二生物知识点总结(全)
- [高等教育]苏教版数学三年级下册《解决问题的策略
- [高等教育]仪器分析课程学习心得
- [高等教育]2017年五邑大学数学与计算科学学院333
- [高等教育]人教版七年级下册语文第四单元测试题(
- [高等教育]2018年秋七年级英语上册Unit7Howmuchar
- [高等教育]2017年八年级下数学教学工作小结
- [高等教育]湖南省怀化市2019届高三统一模拟考试(
- [高等教育]四年级下册科学_基础训练及答案教材
- [高等教育]城郊煤矿西风井管路伸缩器更换施工安全
- [高等教育]昆八中20182019学年度上学期期末考试
- [高等教育]项目部各类人员任命书
- [高等教育]上市公司经营水务产业的模式
- [高等教育]人教版高二化学第一学期第三章水溶液中
- [高等教育]【中考物理第一轮复习资料】四.压强与
- [高等教育]金坑水电站报废改建工程机电设备更新改
- [高等教育]高中生物教学工作计划简易版
- [高等教育]2017年西华大学攀枝花学院(联合办学)44
- [高等教育]最新整理超短爆笑英文小笑话大全
- 优秀教师继续教育学习心得体会
- 阳历到阴历的转换
- 留守儿童教育案例分析
- 华师17春秋学期《玩教具制作与环境布置
- 测速传感器新型安装装置的现场应用
- 人教版小学数学三年级下册第四单元
- 创业个人意向书
- 山东省潍坊市2012年高考仿真试题(三)
- [恒心][好卷速递]四川省成都外国语学校
- 多少人错把好转反应当成了病情加重处理
- 中外广播电视史复习资料整理
- 江苏省扬州市江都区宜陵镇中学2014-201
- 工程造价专业毕业实习报告
- 广西师范学院心理与教育统计
- aympkrq基于 - asp的博客网站设计与开
- 建筑业外出经营相关流程操作(营改增后
- 人治 德治 法治
- [精华篇]常识判断专项训练题库
- 中国共产党为什么要实行民主集中
- 小学数学第三册第一单元试卷(A、B、C




