OPNET:unresolved external symbol

opnet仿真时出现unresolved external symbol,可能的原因有以下几种:

1.File-> Declare External Files中需要关联相关的文件

例如:

A:  error LNK2001:unresolved external symbol _ams_qos_class_char_to_index_convert

        需要在declare external files中加上ams_support_v2;

B: error LNK2001: unresolved external symbol _link_de PS_pksw_net-scenario1.i0.nt.so : fatal error LNK1120: 1 unresolved exter

        需要在运行仿真时,选择declare external file,将link_delay.h文件包含即可

2. 查看源文件是否是c结尾而非C++结尾

例如在OPNET 14.5A中运行OPNET Project,则文件夹中的C文件无法得到OPNET关联,出现外部文件无法识别的错误。

       需要在单独编译所有模块时,选择Compile->Enable C++ Code Generation, 并解决可能出现的error问题,再次运行project后即可通过。

你可能感兴趣的:(OPNET:unresolved external symbol)