【自组织网】【笔记】之OPNET常见问题

记录一下OPNET安装和使用过程中各种奇葩的报错。

1. 安装路径不能有空格

<<< Recoverable Error >>>
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)
----
Errors reported by the binder program follow
(these messages have been saved in (C:\Users\lwx\op_admin\tmp\bind_err_10024):
LINK : fatal error LNK1181: cannot open input file "Files\OPNET\14.5.A\sys\pc_intel_win32\lib.obj"


----
<<< Program Abort >>>
Error encountered rebuilding repository -- unable to proceed
T (0), EV (-), MOD (NONE), PROC (sim_load_repos_load)

解决

问题主要是OPNET使用了link选项:/LIBPATH:C:\Program Files\OPNET\14.5.A\sys\pc_intel_win32\lib

然而其中没有使用双引号,vc的link.exe并不能很好的识别中间的空格就把“Files\OPNET\14.5.A\sys\pc_intel_win32\lib”当做了一个obj文件。

所以最简单的方法就是卸载OPNET重装,保证路径中没有空格,比如说C:\Program\OPNET\14.5.A\sys\pc_intel_win32\lib,就没问题了。

做了很多不需要重装的尝试,最后发现还是重装最省时间。重装一定删掉%USERPROFILE%文件夹下面的以op_开头的文件夹,不然卸载不干净。但是op_models里面那些模型都要保存,都是劳动成果。

PS:或许更改op_admin \ env_db14.5里面的路径也是一种方法,不过麻烦,也没试过

2. 以管理员权限运行破解和主程序

正常安装和破解后,显示有1000个license,但是license file is invalid,

问题(附图)

破解和运行OPNET时都要以管理员权限运行

3.

测试环境:Windows10 64bit、OPNET14.5、VC++6.0

在OPNET14.5和VC++6.0环境变量设置正确的情况下,在OPNET程序无误的情况下,我执行DES仿真时(Development模式)提示:

<<< Recoverable Error >>> 
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) 
----

op_win_stdio_patch.obj : fatal error LNK1103: debugging information corrupt; recompile module

---- 
<<< Program Abort >>> 
Error encountered rebuilding repository -- unable to proceed 
T (0), EV (-), MOD (NONE), PROC (sim_load_repos_load) 
----

解决方案

需要注意的是DES仿真时选择Optimized模式并没有出现问题,通过搜索找到了解决问题的方法:

使用Microsoft Visual C++ 6.0可能会见到这个问题,解决办法如下: 
将目录 \14.5.A\sys\pc_intel_win32\lib 下的两个文件重命名(14.5.A是你的OPNET版本号): 
1、op_win_stdio_patch.obj               改名为:  op_win_stdio_patch.vc7.obj 
2、op_win_stdio_patch.vc6.obj         改名为:  op_win_stdio_patch.obj 
注意,务必按上述顺序改动。(by 百思@ Adultf )

你可能感兴趣的:(自组织网,笔记)