最近学习FreeSwitch。在网上看到了一个ASR代码,叫mod_asr。下来学习。编译很顺利。但是放在freeSwitch下运行的时候,加载不了。查日志,报错undefined symbol: _ZN8NlsEvent5getIdB5cxx11Ev。我用nm命令查看了librealTimeUnity.so文件,里面的方法是_ZN8NlsEvent5getIdEv。我编译的时候链接的就是同一个so文件。为什么加载的时候,方法名变了?
下面是两张截图。