今天在windows下编译fs1.10.6版本,走了不少弯路,搞定后决定记录下来。
按官网的步骤来,就不会差太远。
https://developer.signalwire.com/freeswitch/FreeSWITCH-Explained/Installation/Windows-Install_1966780/
先安装vs2017,记得选中windows 8.1 sdk。
再安装mSysGit,留意下版本,应该是2.25或者更高的版本。
这样下载源码:
git clone https://github.com/signalwire/freeswitch.git -b v1.10.6
从这里下的源码貌似不行:
https://files.freeswitch.org/releases/freeswitch/
接下来打开vs2017工程,开始编译,可能需要调整下编译开关,`警告当错误`,这个要关闭掉。
spandsp和libsofia从github下载(工程自动下载),可能有难度,最好能翻墙或者搭梯子。其它的库从files.freeswitch.org/libs下载。
windows下搞fs,本人确实不怎么样,今天搞了一天才搞定,水平有限,看官别笑话我。哈哈!