3

我来自阿根廷,我的英语非常有限。对于那个很抱歉。

我告诉他们我的问题:

我从这个链接下载了适用于 iOS 海康威视摄像机的 SDK:http ://www.hikvision.com/en/download_more.asp?id=1207

这包括名为“libPlayCtrl.a”的静态库文件和两个标题“ApplePlayM4.h”和“PlayM4.h”

问题是将库包含在我的项目中,我收到错误:

“架构 armv7 的未定义符号”

我遵循了此链接中的建议:架构 armv7 的未定义符号,我无法以任何方式编译该项目。

有没有人使用过这个程序并且可以帮助我?

谢谢你。

4

1 回答 1

1

这个问题是不久前发布的。我最近也尝试将 HikVision iOS Player SDK 集成到一个项目中。我遇到了类似的错误,未为 armv7 架构定义的符号以及其他一些错误。sdk 的海康威视文档没有为您提供干净且易于集成的依赖库。我包含了以下库,CoreAudio、CoreVideo、AudioToolbox 和 OpenAL,以及 libstdc++.6.0.0.dylib。所有这些都包含在我的环境中的测试项目中,通过 swift 使用 XCode 7 和 iOS 9。我创建了一个桥接头(因为 swift),导入了 ApplePlayM4.h 并能够调用 PlayM4_GetPort 方法。请注意,HikVision 库仅针对设备架构编译,amrv7/armv64 而不是 i386,这就是它不会的原因

于 2016-07-18T07:21:53.430 回答