嗯 我编译是1.3和1.8就出错,2.4(最新版本)就不出错了。然而,我用的代码使用的是1.3和1.8的版本 https://github.com/klaus3000/QjSimple

编译项目SSL出错::-1: error: ../pjproject-2.4/pjlib/lib/libpj-i686-pc-linux-gnu.a(ssl_sock_ossl.o): undefined reference to symbol ‘X509_free@@OPENSSL_1.0.0′

/lib/i386-linux-gnu/libcrypto.so.1.0.0:-1: error: error adding symbols: DSO missing from command line

然后我试图把项目里ssl去掉就media-codec出错,应该是需要重新编译去掉ssl:

../pjproject-2.4/pjmedia/lib/libpjmedia-codec-i686-pc-linux-gnu.a(audio_codecs.o):-1: In function `pjmedia_codec_register_audio_codecs’:

../pjproject-2.4/pjmedia/lib/libpjmedia-codec-i686-pc-linux-gnu.a(audio_codecs.o):-1: In function `pjmedia_codec_register_audio_codecs’: …

然后我发觉试试运行pjsua的demo,竟然可以用,那么肯定是qt项目里配置有问题。最后,看了下编译过程加载的包,然后编译项目成功了。

linux-g++:LIBS += -lpjsua2-i686-pc-linux-gnu -lstdc++ -lpjsua-i686-pc-linux-gnu \

-lpjsip-ua-i686-pc-linux-gnu -lpjsip-simple-i686-pc-linux-gnu -lpjsip-i686-pc-linux-gnu \

-lpjmedia-codec-i686-pc-linux-gnu -lpjmedia-i686-pc-linux-gnu -lpjmedia-videodev-i686-pc-linux-gnu \

-lpjmedia-audiodev-i686-pc-linux-gnu -lpjmedia-i686-pc-linux-gnu -lpjnath-i686-pc-linux-gnu \

-lpjlib-util-i686-pc-linux-gnu -lsrtp-i686-pc-linux-gnu -lresample-i686-pc-linux-gnu -lgsmcodec-i686-pc-linux-gnu \

-lspeex-i686-pc-linux-gnu -lilbccodec-i686-pc-linux-gnu -lg7221codec-i686-pc-linux-gnu -lportaudio-i686-pc-linux-gnu \

-lpj-i686-pc-linux-gnu -luuid -lm -lrt -lpthread -lasound

没有博客所以激动随便贴这里,应该会有人需要的吧。

谢谢。

pjsip php,VoIP应用在Ubuntu 14.04下编译FFmpeg libX264及PJSIP相关推荐

  1. Ubuntu 14.04下编译WebRTC

    阿里云  >  教程中心   >  python教程  >  Ubuntu 14.04下编译WebRTC Ubuntu 14.04下编译WebRTC 发布时间:2018-02-28 ...

  2. 玩转mini2440开发板之【在Ubuntu 14.04下编译安装tslib 1.4版本】

    今天在研究mini2440的QT程序时,发现缺少tslib,于是想办法安装. 一开始想直接去tslib官网上下载最新版本的,但是编译时发现无法通过,于是只好按照大多数网友的做法,取了一个最成熟最稳定的 ...

  3. ubuntu14.04安装linux公社,Ubuntu 14.04下安装IT++

    Ubuntu 14.04 下安装 IT++(itpp)(官方二进制包安装版) 温馨提示:虽然没有尝试,不过直接运行最后一步应该也可以成功. 另外,既然有简单的方法,不到破不得以还是不要尝试麻烦的方法了 ...

  4. Ubuntu 14.04 下 Virtual Judge 的搭建

    前期准备工作 1.1 一个Linux系统 因为现场赛的缘故,我一直使用的都是ubuntu. 这里我测试用的是Ubuntu14.04 Desktop 64bit ,当然选择Server会更好一些. 系统 ...

  5. linux命令行安装libxml,Ubuntu 14.04下libxml2的安装和使用

    Ubuntu 14.04下libxml2库的安装方法: sudo apt-get install libxml2 sudo apt-get install libxml2-dev 利用以上命令安装完软 ...

  6. linux下的svn搭建,Ubuntu 14.04 下搭建SVN服务器 svn://

    Ubuntu 14.04 下搭建SVN服务器 svn:// 安装软件包: sudo apt-get install subversion 之后选择SVN服务文件及配置文件的放置位置.我放在了/srv下 ...

  7. 【转】基于Ubuntu 14.04 LTS编译Android4.4.2源代码

    原文网址:http://blog.csdn.net/gobitan/article/details/24367439 基于Ubuntu 14.04 LTS编译Android4.4.2源代码 Denni ...

  8. ubuntu 14.04 下搭建SVN服务器 svn://

    安装软件包: sudo apt-get install subversion 之后选择SVN服务文件及配置文件的放置位置.我放在了/srv下的svn目录. cd /srv sudo mkdir svn ...

  9. Ubuntu 14.04 下安装Skype

    操作1: Ubuntu 14.04 下安装Skype,使用 Ctr+Alt+T组合键打开终端Terminal,输入如下即可: wget -O skype.deb http://download.sky ...

最新文章

  1. 路由器管理页面html,196.168.1.1登陆页面网址
  2. 网络基础知识及计算机基础,OSI7层
  3. ELK:kibana使用的lucene查询语法
  4. ASP.NET Core中的Http缓存
  5. 移动端适配的几种解决办法
  6. java背景图片加上组件_关于 java swing组件加背景图片的问题
  7. shell脚本批量生成配置文件
  8. MySQL 非空约束(NOT NULL)入门
  9. numpy - np.asarray
  10. linux的telnet
  11. 《3D数学基础系列视频》1.2向量的数乘和加减法
  12. 于仕琪 老师新版本人脸识别 - DLL接口及Python语言案例
  13. wechat实现微信聊天机器人
  14. Nods.js安装配置(windows)
  15. android音乐播放器flac,无损高保真音乐播放器app
  16. 参考文献名称怎么复制_论文格式之注释:脚注、尾注、参考文献怎么弄?
  17. 在Vue中将单独一张图片设为背景图并充满整个屏幕
  18. 【pandas之数据清洗和处理和空值处理】
  19. 微软拟用DNA存储数据:一段就能顶一个数据中心
  20. 性格色彩测试android程序开发之三--dialog(续)

热门文章

  1. mysql数据库迁移到另一台电脑上
  2. c#中中读取嵌入和使用资源文件的方法
  3. MFC 线程的退出方法
  4. java线程基础知识
  5. c#调用外部dll详解
  6. openwrt信号弱掉线_斐讯 FIR151M 频繁掉线(OpenWRT解决方案)
  7. python return用法_Python 为什么没有 void 关键字?
  8. jvm虚拟机_JVM虚拟机五连问,能过并不是只靠运气
  9. 深入理解session过期机制
  10. html 中的frameset标签