PJSIP 在Linux系统下编译

 

 

首页Linux编程

背景:

阅读新闻

PJSIP 在Linux系统下编译

[日期:2011-03-16]   来源:Linux社区  作者:max123456   [字体:]  

准备
?pjproject-1.8.10.tar.bz2 解压到目录/home/pjsip。
# cd /home
# mkdir pjsip
# tar jxvf <pjproject-1.8.10.tar.bz2> -C /home/pjsip

在pjlib/include/pj 目录添加config_site.h文件,无需任何内容。
# cd /home/pjsip/pjproject-1.8.10/pjlib/include/pj
# vi config_site.h
开始编译# cd /home/pjsip/pjproject-1.8.10
# ./configure
# make dep
# make 编译失败报如下错误:In file included from src/pa_linux_alsa.c:1:
src/../../../portaudio/src/hostapi/alsa/pa_linux_alsa.c: ?úoˉêy ??PaAlsaStreamComponent_FinishConfigure?ˉ ?D£o
src/../../../portaudio/src/hostapi/alsa/pa_linux_alsa.c:1367: ′í?ó£o??SND_PCM_TSTAMP_ENABLE?ˉ ?′éù?÷ (?ú′?oˉêy?úμúò?′?ê1ó?)
src/../../../portaudio/src/hostapi/alsa/pa_linux_alsa.c:1367: ′í?ó£o(?′ê1?úò???oˉêy?ú?à′?3???£??????′éù?÷μ?±êê?·??ú??
src/../../../portaudio/src/hostapi/alsa/pa_linux_alsa.c:1367: ′í?ó£o?ù?úμ?oˉêy?ú??±¨??ò?′??£)
make[3]: *** [output/libportaudio-i686-pc-linux-gnu/pa_linux_alsa.o] ′í?ó 1
make[3]: Leaving directory `/home/mzxue/pjproject-1.8.10/third_party/build/portaudio'
make[2]: *** [libportaudio] ′í?ó 2
make[2]: Leaving directory `/home/mzxue/pjproject-1.8.10/third_party/build/portaudio'
make[1]: *** [all] ′í?ó 1
make[1]: Leaving directory `/home/mzxue/pjproject-1.8.10/third_party/build'
make: *** [all] ′í?ó 1
然后修改文件:pjproject-1.8.10\third_party\portaudio\src\hostapi\alsa\pa_linux_alsa.c 在函数PaAlsaStreamComponent_FinishConfigure中将:
SND_PCM_TSTAMP_ENABLE 改为 SND_PCM_TSTAMP_MMAP

然后再重新编译即可

使用intellij开发Android应用

Linux bash shell.sh编程实例

相关资讯       Linux教程 

   

本文评论   查看全部评论 (0)


评论声明

尊重网上道德,遵守中华人民共和国的各项有关法律法规

承担一切因您的行为而直接或间接导致的民事或刑事法律责任

本站管理人员有权保留或删除其管辖留言中的任意内容

本站有权在网站内转载或引用您的评论

参与本评论即表明您已经阅读并接受上述条款

 

 

 

最新资讯

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/wwxsdw.html