Windows下编译freeSWITCH

编程知识 更新时间:2023-04-17 16:19:51

freeSWITCH提供的msi安装包,默认没有视频会议所需的编解码模块,想用的话,得重新编译。参考这个链接:https://freeswitch/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/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。


相关阅读:

  • 使用freeSWITCH和Yate进行VoIP通话

更多推荐

Windows下编译freeSWITCH

本文发布于:2023-04-14 01:44:00,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/1c61d14bf7d7ec17cb6b01ff4493df0a.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:Windows   freeSWITCH

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!

  • 74201文章数
  • 14阅读数
  • 0评论数