直接打开根目录下的sln, windows下编译需要使用nuget安装wix ,进入工具打开nuget 搜索wix 点击wix.toolset,右边选中所有项目并安装
有的项目编不过更改平台工具集为自己安装的版本
我这边libsofia_sip_ua_static项目编不过 提示无法运行 发现是gawk.exe文件不能用,查看大小为0kb 手动从fs文件服务器下载
下载链接Index of /downloads/win32 (freeswitch.org)
fspr.h报错找不到头文件发现是之前编译linux没有clean导致fspr.h没有自动生成删掉fspr.h后重新编译
报错>D:\work\freeswitch\freeswitch\src\include\switch.h(79,10): fatal error C1083: 无法打开包括文件: “stdlib.h”: No such file or directory
更改FreeSwitchCoreLib的平台工具集
xmlrpc_config.h 包含linux平台编译的残留 直接删掉重新编译
Setup.CA.DownloadOpenH264.csproj项目没有编译过提示需要安装wix3.11 下载了一个安装,下载链接:https://github.com/wixtoolset/wix3/releases/tag/wix3112rtm
重新编译编译通过