ios - 我如何在我自己的 iOS 项目中使用 pjsip?

标签 ios libraries pjsip

我已经成功下载了 pjsip 的源代码并为 iphone 编译了它。我可以运行版本附带的 iOS 示例项目。我的下一步是构建我自己的使用 pjsip 库的项目,这是我开始遇到问题的地方。

我已将示例项目使用的相同库添加到我的项目中。我还将“Build Settings”下的“Header Search Paths”设置为“${SOURCE_ROOT}”之后,我尝试通过键入来包含 pjsip 库:

#include <pjsua-lib/pjsua.h>

xcode 给我错误“找不到 pjsua-lib/pjsua.h”文件。谁能告诉我我做错了什么?

最佳答案

你必须包含文件夹

path/to/pjsipprojectfolder/pjsip/include
path/to/pjsipprojectfolder/pjmedia/include
path/to/pjsipprojectfolder/pjnpath/include
path/to/pjsipprojectfolder/pjlib-util/include
path/to/pjsipprojectfolder/pjlib/include

到“Build Settings”下的“Header Search Paths”。

现在编译器可以找到所有的*.h文件

关于ios - 我如何在我自己的 iOS 项目中使用 pjsip?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15550156/

相关文章:

iphone - 为 Syphon- iPhone 客户端启用 g729 编解码器

ios - 更新 phonegap cordova 版本

linux - 静态库的 Yocto 构建失败,错误为 "No Match Found"

c - 如何让 opencv 包含在 kubuntu 中工作? (包括如何在 netbeans 6.7.1 中包含和链接的解决方案)

naming-conventions - 缩写 impl 用于很多库中;这是什么意思?

android - 切换android Activity 时的致命信号6(SIGABRT)

audio - 无语音传输,NAT 后的 PJSIP

ios - 解析registerSubclass()错误

iphone - iPhone 上的 Safari iOS 中没有显示“赞”按钮

ios - UIAlertController/ActionSheet 在 iPad 上崩溃,如何传递发件人?