将linphone集成到iOS中
我正在尝试添加linphone lib到我现有的iOS应用程序,但它无法生成
我的过程:
- 在我现有的项目中添加了所有需要的框架。
- 将所有lib从linphone-iphone / liblinphone-sdk / apple-darwin / lib /复制到myproject / lib
- 将linphone-iphone /资源复制到myproject / Resources
- 然后我添加LinphoneManager.h&.m与相关的文件。
- 然后我开始构build应用程序,我正在Linphonecore中find文件#include“ortp / ortp.h”(但文件可用)。
我从错误中了解到,我需要修改构build设置来search文件。 我已经这样做了,但是我仍然得到同样的错误。
请参阅“生成设置”中的标题searchpath 。 并从Linphone示例应用程序复制粘贴它们。
我在这里写了一个答案 。 这有点长,但是我真诚地希望它足够清晰,并且会帮助你(和其他人)build立和整合Linphone!
最好,
对于“ortp / ortp.h”文件未find错误!
- 如果添加到项目中,请检查您的“linphone-sdk”折叠
- 如果添加了,检查libOrtp.a在linphone-sdk / apple-darwin / lib /
- 如果存在,请检查“构build阶段” – >“链接二进制库”,如果包含“libOrtp.a”
- 完成上述操作后,选中“Build settings” – >“header search paths”,然后添加“$(SRCROOT)/ liblinphone-sdk / apple-darwin / include”
问题解决了!