linphone-desktop自己编译过程



 

1.安装一下依赖软件:vs2015(本人用的社区版),cmake(3.7及其以上),python(2.7),jdk,GetGnuWin32-0.6.3,graphviz-2.38,7Zip,git 并设置相应的环境变量
 系统是win7 32位的虚拟机

 

 


2.下载MinGW:https://download.csdn.net/download/ddddffffggggg/10299541  该链接的MinGW本人可编译linphone-desktop3.10和3.10.2版本;也可以官网下载;同样设置环境变量

 

 


3.利用Python的pip 安装pystache,wheel包

 

 


4.建立一个你自己的code目录,并用git com(管理员身份启动)跳转到该目录然后执行以下语句:
 git init ;git config --global user.name XXXXX;git config --global user.email XXXXX
 然后下载linphone-desktop代码:git clone git://git.linphone.org/linphone-desktop.git --recursive -b X.XX.0(版本号)

 

 


5.构建vs2015的工程文件:依据4下载源码后进入linphone-desktop目录,然后运行python prepare.py(python prepare.py -ac 是编译所有音视频编解码)

 

 


6.完成第5后进入\WORK\desktop\cmake目录会看到vs2015的工程文件Project.sln

 

 


7.打开Project.sln,加载完成项目后选择ALL_BUILD工程,直接构建即可
 在构建中本人遇到的错误是有个文件存在编码问题,用vs打开后保存即可;还有就是一些linphone重新定义的一些函数不能识别,直接改为标准函数即可


8.完成7后再进入你的code目录的下的linphone-desktop\OUTPUT\desktop即可看到编译好的 linphone.exe

评论 7
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值