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上安装Freeswitch服务器

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

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

1. 下载windows版本FreeWitch地址为:http://files.freeswitch.org/windows/installer/ 2.安装安装的过程中会出现错误,描述为 the e...
  • u012812482
  • u012812482
  • 2016年02月29日 11:28
  • 2425

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

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

Freeswitch for windows(客户端、服务器打包)

  • 2014年01月26日 15:07
  • 36.24MB
  • 下载

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

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

Windows下用VS2015编译FreeSWITCH

Windows 下用 VS2015 编译 FreeSWITCH
  • u011304970
  • u011304970
  • 2017年02月22日 11:17
  • 1404

FreeSwitch学习之一:FreeSwitch源码安装

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

freeswitch源码研究

熟悉的过程: switch_log_printf(SWITCH_CHANNEL_LOG, SWITCH_LOG_INFO, "Activate Eventing Engine.\n"); 将日志输...
  • L_yangliu
  • L_yangliu
  • 2015年06月11日 14:24
  • 1704

freeswitch单独编译安装模块

如编译 mod_sofia make mod_sofia-install
  • ssj901217
  • ssj901217
  • 2017年09月08日 10:14
  • 296

Windows下编译freeSWITCH

freeSWITCH提供的msi安装包,默认没有视频会议所需的编解码模块,想用的话,得重新编译。...
  • foruok
  • foruok
  • 2017年06月29日 10:01
  • 1786
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Windows下编译freeSWITCH
举报原因:
原因补充:

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