我想将Linphone应用到我的项目中,但我介入其间,我现在不知道该去哪里。
我所做的是下载linphone-iphone-master sdk masterhttps://github.com/BelledonneCommunications/linphone-iphone
然后这个liblinphone-sdk来自gtihub并包含lib,包含文件夹。编译后,给我这个错误。
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
我也是新手,搜索了很多东西,但找不到任何东西,也不知道该怎么做,请帮助我。
我还安装了家酿,因为它显示了那里this 我关注的网站却没有成功。
答案 0 :(得分:1)
如果您不想自己构建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 http://www.linphone.org/releases/ios/liblinphone-iphone-sdk-latest.zip中进行任何更改,则需要手动构建/重建linphone-sdk。 < / p>
答案 1 :(得分:1)
如果您不想构建自己的SDK,则应转到此链接并执行自述文件步骤。否则,如果要使用本地SDK编译代码,则应遵循以下步骤。
在构建SDK之前,请先在Mac上安装所有这些工具。
pip install pystache
)pip install six
)为此,我建议您首先在Mac上安装python 3。在安装最后两个步骤时,它将使您免于很多问题。然后使用此git命令下载
git clone https://gitlab.linphone.org/BC/public/linphone-sdk.git-递归
之后,转到下载的文件夹并创建名为“ build”的文件夹。然后进入该文件夹并执行以下步骤以构建本地SDK,
cmake ..
cmake --build .
要么
cmake --build . --parallel <number of jobs>
(更快)。您可以在第二步中将一些选项传递给CMake以根据需要配置SDK。
例如,要构建iOS SDK(默认为桌面):
cmake .. -DLINPHONESDK_PLATFORM=IOS
如果要在本地SDK中使用其他任何功能,请在下载的文件中引用自述文件。
答案 2 :(得分:0)
正如它所说,在通过Xcode构建之前,您需要构建SDK。您需要使用终端cd到linphone-iphone目录并使用./prepare.py && make
命令。