当前位置:   article > 正文

Linphone桌面版5.2.6 源代码下载、编译、打包 ovf虚拟机打包[2024-08-04]_linux 编译 linphone-desktop 5.0.13

linux 编译 linphone-desktop 5.0.13

之前发布了 [编译linphone-desktop git 最新版本 2024-05-12] 之后,

就有朋友找我要虚拟机,所以就花了2-3天时间做了这么一个ovf文件:

1、OVF基于vmware 15 导出,直接用vmware/player打开就可以用.

2、集成了vs2019+linphone编译所需要的所有环境工具(用最新的5.2.6源代码,无修改)

3、做好一键下载官方源代码、一键配置编译环境并编译打包成setup.exe安装包的bat脚本

4、需要的可自行下载,压缩后有25G, 下载地址:   https://v.trydone.com/dl/

VS2019+ Linphone开发环境虚拟机ovf

5、流量以及空间限制,目前开放下载,当空间不够时会清理掉,没有套路,
主要的脚本如下:

一键下载官方源代码,这个简单,支持你自己修改版本下载,目前已经是5.2.6:

  1. @echo off
  2. setlocal
  3. set ver=4.4.10
  4. set ver=5.2.6
  5. git clone --recursive https://gitlab.linphone.org/BC/public/linphone-desktop.git -b %ver% linphone-%ver%
  6. cd %~dp0linphone-%var%
  7. git submodule sync
  8. git submodule update --init --recursive
  9. pause


一键配置编译环境并编译打包成,具体的要开启哪些模块功能可自己行配置:

  1. @echo off
  2. chcp 65001
  3. rem 进入代码目录
  4. cd linphone-5.2.6
  5. call "C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Auxiliary\Build\vcvars64.bat"
  6. set path=C:\Program Files\CMake\bin;%path%
  7. rem 建立一个编译目录
  8. mkdir build
  9. cd build
  10. rem 生成编译配置
  11. set opt=
  12. set opt=%opt% -DENABLE_EMBEDDED_OPENH264=OFF -DENABLE_SRTP=ON -DENABLE_APP_PACKAGING=ON -DENABLE_UPDATE_CHECK=ON
  13. set opt=%opt% -DAV1=OFF -DENABLE_QRCODE=OFF -DENABLE_UNIT_TESTS=OFF -DENABLE_WebRTC=OFF
  14. set opt= -DCMAKE_CHARSET_FLAG=MultiByte -DCMAKE_C_CHARSET_FLAG=MultiByte -DCMAKE_CXX_CHARSET_FLAG=MultiByte %opt%
  15. set opt= -DBUILD_DAV1D=OFF %opt%
  16. set opt= -DENABLE_VPX=OFF %opt%
  17. set opt= -DCMAKE_BUILD_PARALLEL_LEVEL=10 %opt%
  18. cmake .. %opt% -DCMAKE_BUILD_TYPE=Release -G "Ninja"
  19. rem 编译:
  20. cmake --build . --parallel 10 --config Release
  21. rem 打包
  22. cmake --install .
  23. start .
  24. pause

用release 打包也就是47M左右:

注意下载后的系统账号trydone密码CSDNpinke,打不开可回来查这个
 

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/黑客灵魂/article/detail/1019262
推荐阅读
相关标签
  

闽ICP备14008679号