Windows下编译freeSWITCH

原创 2017年06月29日 10:01:12

freeSWITCH提供的msi安装包,默认没有视频会议所需的编解码模块,想用的话,得重新编译。参考这个链接:https://freeswitch.org/confluence/display/FREESWITCH/Windows#Windows-InstallfromSource

下面是我在 Windows 7 下的编译步骤:

  1. 安装 VisualStudio 2015 ,freeSWITCH 1.6 版本 Windows 下编译需要它
  2. 我使用 TortoiseGit ,在 Settings 中找到 Git 配置,去掉 AutoCrlf
  3. 使用 TortoiseGit clone https://stash.freeswitch.org/scm/fs/freeswitch.git
  4. 打开源码根目录下的 Freeswitch.2015.sln ,选择 x64 版本,编译

我下载的 freeSWITCH 源码,VS 在加载 Freeswitch.2015.sln 时会报一个错,说是负责安装包制作的工程不兼容,不理它,没什么关系。

编译的时候,会自动下载 freeSWITCH 的各种依赖,只需等待即可。

可能会遇到 C2001 错误,说 libs\flite-2.0.0\lang\usenglish\us_text.c 这个文件有两处字符串内带了换行符,其实不是,是文件编码的问题,用 Notepad++ 转换为带 BOM 的 UTF-8 格式即可。

编译完成后,在命令行下,切换到 x64\Release 目录下执行 FreeSwitchConsole.exe ,即可启动 freeSWITCH。


相关阅读:

版权声明:本文为foruok原创文章,转载请通过订阅号“程序视界”联系foruok获取授权。

Windows下用VS2015编译FreeSWITCH

Windows 下用 VS2015 编译 FreeSWITCH

FreeSwitch:一、windows8.1安装FreeSwitch服务器

1. 下载windows版本FreeWitch地址为:http://files.freeswitch.org/windows/installer/ 2.安装安装的过程中会出现错误,描述为 the e...

在windows上安装Freeswitch服务器

下载windows版本FreeWitch 地址为:http://files.freeswitch.org/windows/installer/  安装 双击下载文件一步步安装,其中选择“comp...
  • xhcyrh
  • xhcyrh
  • 2017年04月24日 10:56
  • 436

Delphi7高级应用开发随书源码

  • 2003年04月30日 00:00
  • 676KB
  • 下载

开源电话交换平台FreeSwitch的安装与配置

环境: 操作系统:RHEL5.2 电话交换平台:FreeSwitch 1.07 支持工具:git-1.7.4.tar.bz2 1. 安装Epel源(配置这个源其实是不必要的。) Epel官网...

FreeSWITCH(二) - 安装部署、试用

前言上一篇简述了fs的用途。这里介绍如何试用fs来进一步加深对其的理解。包括2部分:软电话交换机(FreeSWITCH)和软电话客户端(x-lite)。注:后续FreeSWITCH为了方便简写为FS。...

freeSWITCH 运行环境 及 编译安装

Prerequisites Use the yum package manager tool or Add/Remove Applications menu function to add th...

FreeSWITCH代码分析

什么是FreeSWITCH FreeSWITCH 是一个可扩展的开源跨平台的电话平台,支持音频、视频、文本或任何其他形式的媒体使用的协议的路由与交互。它于2006年成立。FreeSWITCH也提...
  • educast
  • educast
  • 2014年01月07日 21:40
  • 8835

FreeSwitch学习之一:FreeSwitch源码安装

开始学习Freeswitch, 在这里记录一下学习过程, 以便后续翻看,查找, 此文记录安装过程,遇到的问题 环境:Ubuntu 14.04 LTS 一. 环境搭建:      Freeswitch依...
  • newsdy_
  • newsdy_
  • 2016年03月28日 18:44
  • 478

Freeswitch on centos编译安装指南

环境: Centos:CentOS release 6.7 (Final) Freeswitch:v1.6.5   依赖库: yum install –y autoconf automake libt...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Windows下编译freeSWITCH
举报原因:
原因补充:

(最多只允许输入30个字)