admin管理员组文章数量:1026989
freeSWITCH提供的msi安装包,默认没有视频会议所需的编解码模块,想用的话,得重新编译。参考这个链接:https://freeswitch/confluence/display/FREESWITCH/Windows#Windows-InstallfromSource。
下面是我在 Windows 7 下的编译步骤:
- 安装 VisualStudio 2015 ,freeSWITCH 1.6 版本 Windows 下编译需要它
- 我使用 TortoiseGit ,在 Settings 中找到 Git 配置,去掉 AutoCrlf
- 使用 TortoiseGit clone https://stash.freeswitch/scm/fs/freeswitch.git
- 打开源码根目录下的 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通话
freeSWITCH提供的msi安装包,默认没有视频会议所需的编解码模块,想用的话,得重新编译。参考这个链接:https://freeswitch/confluence/display/FREESWITCH/Windows#Windows-InstallfromSource。
下面是我在 Windows 7 下的编译步骤:
- 安装 VisualStudio 2015 ,freeSWITCH 1.6 版本 Windows 下编译需要它
- 我使用 TortoiseGit ,在 Settings 中找到 Git 配置,去掉 AutoCrlf
- 使用 TortoiseGit clone https://stash.freeswitch/scm/fs/freeswitch.git
- 打开源码根目录下的 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通话
本文标签: Windowsfreeswitch
版权声明:本文标题:Windows下编译freeSWITCH 内容由热心网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://it.en369.cn/jiaocheng/1725013916a541950.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论