一 编译步骤

1.同步linphone源代码

git clone --recursive https://github.com/BelledonneCommunications/linphone-desktop

2.安装anaconda,清华镜像站下载安装

Anaconda2-4.4.0-Windows-x86_64.exe#软件安装成功后安装两个包
pip install pystache
pip install graphviz

3.下载并安装mingw32,默认安装路径

mingw-get-setup.exe

4.安装Qt5.7.6版本

http://download.qt.io/official_releases/qt/5.9/5.9.6/qt-opensource-windows-x86-5.9.6.exe

5.配置环境变量

Qt5_DIR="C:\Qt\5.9\msvc2015\lib\cmake"PATH="C:\Qt\5.9\msvc2015\bin;%PATH%"

6.生成解决方案,根据网络环境问题有可能会失败

python prepare.py -G "Visual Studio 14 2015" -DENABLE_DOC=OFF

7,.安装doxygen,不然有个项目编译不过去

二 问题列表

1.生成解决方案时报错

提示RENAME pkg-config.cfg等错误,找到对应CMakeLists.txt文件,讲对应的几个错误行注释掉,并将相应的文件拷贝到指定目录,几个将问题解决

2.编译过程出现将警告视为错误的问题,无法通过修改工程属性解决因为CMake会重新执行CMakeLists.txt文件,重新生成并覆盖,需要一个一个修改CMakeLists.txt文件,工程属性,本问题根据具体报错内容修复

把下边注释掉

#file(RENAME "${_pkg_config_dir}/bin/pkg-config.exe" "C:/MinGW/bin/pkg-config.exe")
#file(RENAME "${_pkg_config_dir}/share/aclocal/pkg.m4" "C:/MinGW/share/aclocal/pkg.m4")
#file(RENAME "${_pkg_config_dir}/bin/libglib-2.0-0.dll" "C:/MinGW/bin/libglib-2.0-0.dll")
#file(RENAME "${_pkg_config_dir}/bin/intl.dll" "C:/MinGW/bin/intl.dll")

windows编译linphone步骤及问题相关推荐

  1. OGRE 2.1 Windows 编译

    版权所有,转载请注明链接 OGRE 2.1 Windows 编译 环境: Windows 7 64Bit Visual Studio 2012 OGRE 2.1 CMake 2.8.12.1 OGRE ...

  2. 构建VisualStudio2019+OpenCV4.3的C++ windows编译环境

    一.引言 最近在读源代码研究CLAHE的算法,但好久没学习C++了,发现部分代码难以理解,因此最后下决心装一个C++编译器.下载OpenCV源码,这样碰到疑难问题就可以实际测试了.构建过程遇到了些问题 ...

  3. php在windows编译_在Windows上编译PHP

    php在windows编译 Compiling PHP from source code is more commonly done on Unix-type systems. Those worki ...

  4. Windows编译Tensorflow2.2.0 C++ dll (CPU bazel)

    Windows编译Tensorflow2.2.0 C++ dll (CPU bazel) 0.建议预先下载的几个包 1.VS2019, anaconda, bazel, msys2 下载.安装.路径设 ...

  5. MNN windows 编译

    @MNN Windows编译步骤 参考链接 https://www.yuque.com/mnn/cn/build_windows https://blog.csdn.net/ouyangfushu/a ...

  6. ubuntu16.04源码编译linphone库的过程

    linphone源码下载链接:https://gitlab.linphone.org/BC/public/liblinphone linphone 依赖 belcard belcard 依赖 belr ...

  7. DCNv2 windows编译2021

    2019年曾经写过一篇DCNv2 windows编译的博客 https://blog.csdn.net/jacke121/article/details/91355170 当时vs2015是编译成功的 ...

  8. Cef mysql.exe_CEF3.2623使用记录:windows编译

    CEF3.2623使用记录:windows编译 1:cef3.2623下载地址 2623是cef3最后一个支持xp系统的版本,且可以支持html的audio标签,可以用作对html音频的处理下载地址为 ...

  9. LibreCAD for windows 编译

    LibreCAD for windows 编译 项目中要用到平面CAD功能,找到libreCAD,发现不很适合需求,需要重新改造一下:)要改造就要编译: 1.下载源码解压到H盘 2.用notepad+ ...

最新文章

  1. select 语句的执行顺序
  2. UNIX下的环境变量--转载
  3. Lucene系列:(9)搜索结果排序
  4. 63. Unique Paths II and 64. Minimum Path Sum
  5. 自我觉察-3:发现-我这么做究竟为了什么?
  6. 《程序员修炼之道》读后感02
  7. 深入biztalk消息以及消息订阅发布路由机制(四)-消息的轮询和执行
  8. php如何触发html,html想触发php函数可以吗?
  9. STM32 - Cube介绍
  10. STM32F207使用定时器1产生PWM波形
  11. 计算机策略组怎么设置,怎么设置win7系统中的组策略
  12. Windows10家庭版获取最高管理员权限
  13. 2022-2027年中国盐酸二甲双胍缓释片行业市场全景评估及发展战略规划报告
  14. ar和nm命令的使用
  15. 基于Java毕业设计在校大学生健康状况信息管理系统源码+系统+mysql+lw文档+部署软件
  16. Unity Shader - Heightmap 高度贴图
  17. android6.0新权限申请以及RxPermissions库的使用
  18. 【继承系列】JS中的组合继承
  19. 【毕业设计/matlab系列】基于Matlab的立体视觉匹配算法实现【含Matlab源码】
  20. python服务启动调试的时候报错:SyntaxError: (“Non-ASCII character ‘\\xca‘ in file......解决办法

热门文章

  1. 怎么在struts中配置数据源
  2. App测试---Fiddler抓包工具手机添加代理后连不上网解决办法
  3. [转][001] [STM32] 如何下载STM32原厂资料
  4. hana数据库导入到oracle,SAP HANA SLT 将Oracle表 数据同步到HANA数据库
  5. 学习streamlit-4
  6. (转)List的Stream流操作
  7. ntp同步 mysql_vcenter和vdp设置ntp时间同步
  8. 如何更改mysql数据库编码格式_怎么修改MYSQL数据库的编码格式
  9. 简析微服务架构(Spring Cloud)
  10. 7.1 深度卷积神经网络 AlexNet