pjsip php,VoIP应用在Ubuntu 14.04下编译FFmpeg libX264及PJSIP
嗯 我编译是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相关推荐
- Ubuntu 14.04下编译WebRTC
阿里云 > 教程中心 > python教程 > Ubuntu 14.04下编译WebRTC Ubuntu 14.04下编译WebRTC 发布时间:2018-02-28 ...
- 玩转mini2440开发板之【在Ubuntu 14.04下编译安装tslib 1.4版本】
今天在研究mini2440的QT程序时,发现缺少tslib,于是想办法安装. 一开始想直接去tslib官网上下载最新版本的,但是编译时发现无法通过,于是只好按照大多数网友的做法,取了一个最成熟最稳定的 ...
- ubuntu14.04安装linux公社,Ubuntu 14.04下安装IT++
Ubuntu 14.04 下安装 IT++(itpp)(官方二进制包安装版) 温馨提示:虽然没有尝试,不过直接运行最后一步应该也可以成功. 另外,既然有简单的方法,不到破不得以还是不要尝试麻烦的方法了 ...
- Ubuntu 14.04 下 Virtual Judge 的搭建
前期准备工作 1.1 一个Linux系统 因为现场赛的缘故,我一直使用的都是ubuntu. 这里我测试用的是Ubuntu14.04 Desktop 64bit ,当然选择Server会更好一些. 系统 ...
- linux命令行安装libxml,Ubuntu 14.04下libxml2的安装和使用
Ubuntu 14.04下libxml2库的安装方法: sudo apt-get install libxml2 sudo apt-get install libxml2-dev 利用以上命令安装完软 ...
- linux下的svn搭建,Ubuntu 14.04 下搭建SVN服务器 svn://
Ubuntu 14.04 下搭建SVN服务器 svn:// 安装软件包: sudo apt-get install subversion 之后选择SVN服务文件及配置文件的放置位置.我放在了/srv下 ...
- 【转】基于Ubuntu 14.04 LTS编译Android4.4.2源代码
原文网址:http://blog.csdn.net/gobitan/article/details/24367439 基于Ubuntu 14.04 LTS编译Android4.4.2源代码 Denni ...
- ubuntu 14.04 下搭建SVN服务器 svn://
安装软件包: sudo apt-get install subversion 之后选择SVN服务文件及配置文件的放置位置.我放在了/srv下的svn目录. cd /srv sudo mkdir svn ...
- Ubuntu 14.04 下安装Skype
操作1: Ubuntu 14.04 下安装Skype,使用 Ctr+Alt+T组合键打开终端Terminal,输入如下即可: wget -O skype.deb http://download.sky ...
最新文章
- 路由器管理页面html,196.168.1.1登陆页面网址
- 网络基础知识及计算机基础,OSI7层
- ELK:kibana使用的lucene查询语法
- ASP.NET Core中的Http缓存
- 移动端适配的几种解决办法
- java背景图片加上组件_关于 java swing组件加背景图片的问题
- shell脚本批量生成配置文件
- MySQL 非空约束(NOT NULL)入门
- numpy - np.asarray
- linux的telnet
- 《3D数学基础系列视频》1.2向量的数乘和加减法
- 于仕琪 老师新版本人脸识别 - DLL接口及Python语言案例
- wechat实现微信聊天机器人
- Nods.js安装配置(windows)
- android音乐播放器flac,无损高保真音乐播放器app
- 参考文献名称怎么复制_论文格式之注释:脚注、尾注、参考文献怎么弄?
- 在Vue中将单独一张图片设为背景图并充满整个屏幕
- 【pandas之数据清洗和处理和空值处理】
- 微软拟用DNA存储数据:一段就能顶一个数据中心
- 性格色彩测试android程序开发之三--dialog(续)