我能够为armv7编译pjsip iOS。 之后,我不确定在Xcode项目中如何使用它。 我的意思是如何包含这个Xcode。
提前致谢。
答案 0 :(得分:4)
在为 armv7 编译PJSIP项目后,您可以在xcode项目中打开该项目。要打开xcode项目,请转到路径: /your_pjsip_project_directory/pjsip-apps/src/pjsua/ios/ipjsua.xcodeproj 并直接打开它。通常, armv7 用于在iphone中运行项目。运行xcode项目有不同的体系结构。下图详细介绍了您要构建的体系结构。
要将特定的体系结构库文件添加到pjsip项目中,请转到项目目标并选择“构建阶段”选项卡。选择链接二进制文件库选项,然后点击下面的" +" 按钮。在那里添加已编译的库文件。现在构建并运行您的项目。
要结合多个架构以支持多个架构来运行项目,请点击以下链接。
检查支持以下链接中的多个体系结构(armv6,armv7,armv7s,arm64等)部分。
答案 1 :(得分:1)
$ sudo gem install cocoapods
将其安装到您的计算机上,然后使用终端cd ~/project_path
转到Xcode项目文件夹并创建一个新文件nano Podfile
使用此模板并使用项目名称更改project_name
platform :ios, '7.0'
xcodeproj 'project_name'
pod 'pjsip'
然后运行pod install命令,您将看到将创建另一个Xcode项目
然后你需要打开.xcworkspace
文件,你会看到Pods项目看起来像这样。
您现在要做的就是使用#include <pjsua-lib/pjsua.h>
开始使用您的pjsip库
供参考,请访问https://github.com/chebur/pjsip
答案 2 :(得分:0)
你必须链接pjsip库以及pjsip头。 我不能上传这里的屏幕截图,因为我是新来的。所以我上传了链接下面的截图。
首先在标题搜索路径中添加标题 为此,请转到“构建设置”,然后转到标题搜索路径 然后添加标题。
请参阅以下网址截图:
之后,在常规选项卡的“链接二进制”部分中添加库。请参阅以下网址以获取屏幕截图。
然后在您的课程中包含以下代码 之后,您就可以使用pjsip库了。
#include <pjsua-lib/pjsua.h>