首页 > Windows开发 > 详细

linphone-sdk windows端VS编译心得

时间:2019-11-19 16:28:41      阅读:383      评论:0      收藏:0      [点我收藏+]

相关文档

linphone-desktop windows端的编译心得

网上对于linphone-desktop的编译资料还有一些,但是对于sdk的编译资料基本是没有,惆怅。

准备工作

1.按linphone-desktop的配置搭建环境,请参考我的另一篇文章《linphone-desktop windows端的编译心得

2.然后使用pip安装six

pip install six

3.安装Yasm

参考官方README.md。

下载yasm-1.3.0-win32.exe,将其改名为yasm.exe,拷贝到Python27\Scripts目录下(或是任何被包括在环境变量里的目录,目的是在cmd里可以直接使用yasm命令)

 

生成VS文件

在代码根目录调出命令行或powershell,执行以下内容

cmake -build . 

完成后会在根目录生成linphone-sdk.sln文件

 

编译

打开linphone-sdk.sln,选择版本为Win32 Release,编译ALL_BUILD文件

半小时后……

报错:..\linphone-sdk\linphone-sdk\desktop\bin\decaf.dll : fatal error LNK1107: 文件无效或损坏: 无法在 0x2E8 处读取

找到bctoolbox.sln工程,项目bctoolbox_tester_exe上右键-属性-链接器-输入-附加依赖项

将里面的bin\decaf.dll改为lib\decaf.lib,别问我是怎么知道的……居然有这问题我也是服了

重新编译linphone-sdk工程,坐等通过

 

linphone-sdk windows端VS编译心得

原文:https://www.cnblogs.com/AlainGao/p/11889810.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!