Ошибка при создании приложения - PullRequest
0 голосов
/ 13 ноября 2011

У меня есть встроенная библиотека RSTPClient для потоковой передачи. После добавления этого проекта я получаю сообщение об ошибке, поэтому не могли бы вы помочь мне решить эту проблему?

Неопределенные символы: "_OBJC_CLASS _ $ _ RTSPClientSession", на который ссылаются из: objc-class-ref-to-RTSPClientSession в RTSPStreamerViewController.o ld: символ (ы) не найден collect2: ld вернул 1 статус выхода

1 Ответ

1 голос
/ 13 ноября 2011

Это, вероятно, означает, что ваш код включает заголовки библиотеки, но на самом деле не связан с libDropcam.a. Поскольку заголовки включены, ваш код, который ссылается на эти символы, изначально способен компилироваться, но когда компоновщик наконец пытается соединить символы с реальным кодом, он не может.

Вот документы Apple о том, как правильно библиотеки файлов: https://developer.apple.com/library/ios/#recipes/xcode_help-project_editor/Articles/AddingaLibrarytoaTarget.html#//apple_ref/doc/uid/TP40010155-CH17-SW1

Когда появится модальное диалоговое окно для выбора библиотеки, выберите «Добавить другое ...» и перейдите к файлу libDropcam.a.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...