开发者社区> 问答> 正文

写好的.bin文件在linux下运行,调用出错,请解决。

./WarServ.bin: symbol lookup error: ./WarServ.bin: undefined symbol: _ZN9NireusApp3Net10HttpClientC1Ev

展开
收起
曾哥无罪 2018-03-21 11:09:13 2244 0
4 条回答
写回答
取消 提交回答
  • 您好, 这是由于动态符号查找的过程中没有找到对应符号, 可能是动态库的版本不对, 比如新的版本对外暴露函数做过更改.

    2019-07-17 22:02:34
    赞同 展开评论 打赏
  • image
    如上图所示,显然是 红框部分的 符号找不到了。
    你需要查看你的代码中,有没有这个符号,并且确认是否在使用这个符号(或者是包含此符号所在的 运行库)

    2019-07-17 22:02:34
    赞同 展开评论 打赏
  • 这个bin文件可能依赖有其他的库,需要把包含的库一起包含进来

    2019-07-17 22:02:34
    赞同 展开评论 打赏
  • 域名投资

    2019-07-17 22:02:34
    赞同 1 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
Alibaba Cloud Linux 3 发布 立即下载
ECS系统指南之Linux系统诊断 立即下载
ECS运维指南 之 Linux系统诊断 立即下载