unimrcp在win10下编译

该博客详细介绍了在VS2019环境下,如何编译和运行unimrcp-1.7.0,包括准备工具、编译依赖和unimrcp,以及最后的运行步骤。在编译过程中解决了libpthread和libsofia_sip_ua的警告问题,并强调了保持SDK和平台工具不升级的重要性。
摘要由CSDN通过智能技术生成

一,环境及准备

工具VS2019,系统需要装VS2010工具集

unimrcp版本及依赖

unimrcp-1.7.0.zipicon-default.png?t=M3C8https://www.unimrcp.org/project/release-view/unimrcp-1-7-0/unimrcp-1-7-0-zip
unimrcp-deps-1.6.0.zipicon-default.png?t=M3C8https://www.unimrcp.org/project/release-view/unimrcp-deps-1-6-0/unimrcp-deps-1-6-0-zip

二,编译

1,拷贝unimrcp-deps-1.6.0中的文件到unimrcp-1.7.0目录下

 

 2,编译依赖

a,vs2019中打开unimrcpdeps-2010.sln,windows SDK板块和平台工具及请选择不升级,如下

 

b, 直接"生成解决方案"(需确定编译的模式Debug/Release,平台Win32/x64)

可能出现如下错误:

 解决方法:

分别设定项目libpthread,libsofia_sip_ua属性,配置属性-->C/C++-->将警告视为错误-->否

 重新生成解决方案即可

3,编译unimrcp

打开unimrcp-2010.sln,同样不要升级SDK和平台,直接生成解决方案,一次成功

三,运行

1,拷贝unimrcp-1.7.0/conf,unimrcp-1.7.0/data目录到编译输出目录下,本例用的是debug模式,

生成目录是unimrcp-1.7.0\Debug

拷贝下列依赖类库到bin目录:

unimrcp-1.7.0\libs\apr\Debug\libapr-1.dll

unimrcp-1.7.0\libs\apr-util\Debug\libaprutil-1.dll

unimrcp-1.7.0\libs\sofia-sip\win32\pthread\Debug\pthreadVC2.dll

unimrcp-1.7.0\libs\sofia-sip\win32\libsofia-sip-ua\Debug\libsofia_sip_ua.dll

2,运行程序unimrcp-1.7.0\Debug\bin\unimrcpserver.exe

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值