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后即可通过。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容