Windows下编译freeSWITCH

标签: windows 7freeSWITCH视频会议visual studioSIP
1089人阅读 评论(0) 收藏 举报
分类:

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。


相关阅读:

1
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:5174343次
    • 积分:46842
    • 等级:
    • 排名:第70名
    • 原创:474篇
    • 转载:3篇
    • 译文:13篇
    • 评论:5430条
    我的图书(点击购买)
    博客专栏
    文章分类