【发布时间】:2018-02-10 19:53:06
【问题描述】:
我已经构建了 PJSIP 2.7.1,并将其集成到一个用 Swift 编写的 iOS 应用程序中。一切正常,所以我相信它是以正确的方式构建的,所有的库和头文件也在正确的位置,直到有一天我试图从外部线程调用库函数,所以我不得不使用pj_thread_register() 注册这个线程和声明了pj_thread_t 类型变量,编译器开始抱怨pj_thread_t 类型未声明。
我发现pj_thread_t 在pj/types.h 中声明并在pj/os_core_linux_kernel.c 中定义。 types.h 已经包含在标题搜索路径中,我认为它应该可以工作。我想我一定在这里错过了什么。
【问题讨论】:
-
#import <pjsua-lib/pjsua.h>是目前我的桥接头文件中唯一的内容。
标签: ios swift compiler-errors pjsip