linphone-desktop VS2015 编译

本文详细记录了在Windows 10环境下,使用VS2015编译Linphone-desktop的过程,包括遇到的难点、所需工具及解决方法。编译过程耗时两周,主要难点在于工具安装、代码下载缓慢以及CMake的不熟悉。文章提供了相关代码的下载地址,以及编译所需的Python脚本指令,并列举了必须安装的工具如CMake、Python、Qt5等。此外,还分享了编译过程中遇到的MSB6006错误的解决策略。

Linphone-desktop+vs2015+win10编译:

 

耗时2周;

难点:

客观原因:

1:需要安装很多工具,编译过程中出现问题,找到问题根源很麻烦,可能是工具问题,可能是工具版本问题等等….

2 linphone代码下载很坑,gitsubmodules 下载太慢,到目前位置都没能完整的下完一份代码(每天大概能下载一部分,但是下班需要关电脑,最坑的是ffmpeg的下载,尝试一下就知道,我一直卡在这里)

主观原因:

1:不懂cmake

2:第一次编译(就是很菜的意思)

 

代码下载地址:git clonegit://git.linphone.org/linphone-desktop.git –recursive

 

编译以及下载过程可能用到的指令:

git submodule sync&git submodule update--init --recursive

 

rm -rf submodules/externals/ffmpeg

 

Python prepare.py -c  //清理

python.exe prepare.py desktop  //编译 成功会在work/desktop/cmake文件下生成project.sln文件,然后再去VS编译,其中work/desktop/build文件夹下面会生成具体的单个项目,有问题可以单个检查…

 

python.exe prepare.py  -DENABLE_OPUS=NO  -DENABLE_FFMPEG=NO desktop

python.exe prepare.py -DENABLE_OPUS=NO -DENABLE_FFMPEG=NO-DENABLE_SOCI=NO desktop

 

评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值