博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
undefined reference to `crypto_get_random'
阅读量:2024 次
发布时间:2019-04-28

本文共 513 字,大约阅读时间需要 1 分钟。

  编译时的一个错误:

/usr/bin/ld: /home/quantum6/telecom/build_libs/lib/libtinyRTP.so: undefined reference to `crypto_get_random'collect2: error: ld returned 1 exit statusmake: *** [Makefile:687:telepresence] 错误 1

  具体来说,就是libtinyRTP引用到srtp,而srtp中没有这个函数。可是要编译通过,代码又不好大改(doubango的接口真的很老了)。怎么办?

  在libsrtp的历史记录中,有以下一段内容:

Commits on Nov 5, 2014Remove crypto_get_random() since it's been agreed that libsrtp should…  …@jfigusjfigus committed on 5 Nov 2014

  就是说,2014年开始就删除了。结果过了6年,doubango还是没有更新。可能为了兼容?

  解决办法就是使用老库,或者删除这个代码。

 

转载地址:http://erkaf.baihongyu.com/

你可能感兴趣的文章
Erlang in Delphi 项目发布!
查看>>
VCL已死,RAD已死(4)
查看>>
关于“VCL已死、RAD已死”答读者问
查看>>
VCL已死,RAD已死(5)
查看>>
VCL已死,RAD已死(6) - 结语与预测
查看>>
形式重要吗?
查看>>
在Erlounge III大会上的讲演PPT
查看>>
做代码的曲线问题
查看>>
说说“从编程到工程”专栏的由来
查看>>
全书目录
查看>>
关于《Delphi源代码分析》的讨论
查看>>
MPD大会上使用的PPT分享 - 2014
查看>>
世界需要一种什么样的语言?
查看>>
饭桶英雄
查看>>
表面的简洁
查看>>
本来面目——大教堂、集市,与作坊
查看>>
尊重反动派(上)
查看>>
尊重反动派(下)
查看>>
一个程序员的迷离人生
查看>>
感受支付宝
查看>>