Я из Аргентины, и мой английский очень ограничен. Извини за это.Неопределенные символы для архитектуры armv7 - Статическая библиотека
Я говорю им о моей проблеме:
Я скачал SDK для камер IOS Hikvision по этой ссылке: 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 drawFrame: frameWidth: frameHeight:] в libPlayCtrl.a (EAGLView.o) "_glGetRenderbufferParameterivOES", ссылочных от: - [EAGLView createFramebuffer ] в libPlayCtrl.a (EAGLView.o) –
Кажется, что ваша библиотека хочет ссылаться на OpenGL и что вы не включили библиотеки OpenGL в фазу ссылок своей сборки. –