Integrate Linphone for iPhone
我想在我的项目中实现Linphone,但我陷入了困境,现在不知道要去哪里。
我所做的是下载了linphone-iphone-master sdk
大师https://github.com/BelledonneCommunications/linphone-iphone
,然后是来自gtihub的liblinphone-sdk和包含的lib,包含在其中的文件夹。编译后,给我这个错误。
1 2 | liblinphone SDK not found. Please refer to the README: you have to compile liblinphone SDK before building Linphone application. Command /bin/sh failed with exit code 1 |
我也是这个的新手,他搜索了很多东西,但找不到任何东西,也不知道该怎么办,请帮助我。
我还安装了家用啤酒,如图所示
我关注的网站,但没有成功。
如果您不想构建自己的SDK,则应转到此链接并执行自述文件步骤。否则,如果要使用本地SDK编译代码,则应遵循以下步骤。
在构建SDK之前,请先在Mac上安装所有这些工具。
- python = 2.7(如果禁用了C#包装器,则为python 3.7)
- 点子
- 亚斯姆
- 鼻
- 氧
-
Pystache(使用
pip install pystache ) -
六个(使用
pip install six )
为此,我建议您首先在Mac上安装python 3。当您安装最后两个步骤时,它将避免许多问题。并使用此git命令下载,
git clone https://gitlab.linphone.org/BC/public/linphone-sdk.git --recursive
之后,转到下载的文件夹并创建名为" build"的文件夹。然后进入该文件夹并执行以下步骤以构建本地SDK,
或者
您可以在第二步中将一些选项传递给CMake以根据需要配置SDK。
例如,要构建iOS SDK(默认为桌面):
如果要在本地SDK中使用任何其他功能,请参阅下载文件中的自述文件。
如果您不想自己构建linphone-sdk,可以直接从linphone网站http://www.linphone.org/releases/ios/liblinphone-iphone-sdk-latest.zip下载。
下载后(将是一个zip文件-" liblinphone-iphone-sdk-latest.zip"),将其解压缩(将解压缩到" liblinphone-sdk"文件夹)。
只需将" liblinphone-sdk"文件夹复制粘贴到您的linphone-iphone项目文件夹中。
您完成了!运行linphone-iphone xcode项目。现在,它应该可以正确构建并运行。
注意:如果要对预建的linphone-sdk进行任何更改,则需要手动构建/重建linphone-sdk,http://www.linphone.org/releases/ios/liblinphone-iphone-sdk-latest 。压缩。
如前所述,在通过Xcode构建之前,您需要构建SDK。您需要使用Terminal cd到linphone-iphone目录并使用