一、在VS2019中加载mod_soundtouch源码
- 调整freeswitch源码下mod_soundtouch模块名为mod_soundtouch_bak进行源码备份
- 在freeswitch源码目录下面复制mod_skel,并改名字为 mod_soundtouch,之后把mod_soundtouch文件夹下的所有文件名和文件内容中的mod_skel替换为mod_soundtouch
- 复制mod_soundtouch_bak下面的mod_soundtouch.cpp 源码替换mod_soundtouch下面的mod_soundtouch.c源码(注意文件格式为.cpp格式)
- 在VS2019中添加该解决方案
二、下载SoundTouch源码并进行编译:
- 源码下载地址:https://codeberg.org/soundtouch/soundtouch/src/tag/soundtouch-2.1.0 注意选择合适的源码
- 在windows上安装CMake并进行编译,生成 .dll文件。(生成时要保持环境和freeswitch编译环境一致,例如都统一使用Debug X64配置生成.dll)



此时确保 mod_soundtouch.cpp中的报错消失,能够正常生成该模块后即可
浙公网安备 33010602011771号