我来自阿根廷,我的英语非常有限。对于那个很抱歉。架构armv7的未定义符号 - 静态库
我告诉他们我的问题:
我下载的iOS海康威视摄像头的SDK从这个链接:http://www.hikvision.com/en/download_more.asp?id=1207
这包括所谓的“libPlayCtrl.a”两个头“ApplePlayM4.h静态库文件“&‘PlayM4.h’
的问题是,要在自己的项目库中,我得到的错误:
‘未定义的符号体系结构的ARMv7’
我遵循这个链接中的建议:Undefined symbols for architecture armv7,我无法以任何方式编译该项目。
有没有人使用过这个程序,可以帮我吗?
谢谢。
它抱怨哪些符号? –
对不起。上面的评论代码来自我做的一个测试。正确的错误信息如下(我只复制一部分,不会让我复制它的整数): 架构armv7的未定义符号: “_glEnableClientState”,引用来自: - [EAGLView drawFrame:frameWidth:frameHeight:]在libPlayCtrl.a(EAGLView.o) “_glEnable”,从引用: - [EAGLView并条机:frameWidth:frameHeight:]在libPlayCtrl.a(EAGLView.o) “_glGetRenderbufferParameterivOES”,从引用: - [EAGLView createFramebuffer ]在libPlayCtrl.a(EAGLView.o) –
看来你的库想链接到OpenGL,并且你没有在你的构建的链接阶段包含OpenGL库。 –