Я нашел этот проект live555-on-ios, который, кажется, использует предварительно скомпилированные файлы .a
(libliveMedia.a
, libBasicUsageEnvironment.a
и т. Д.). Но я не мог понять, как это связано. Я ожидаю, что они будут включены в Target -> Build Phases -> Link Binary with Libraries
в Xcode. Но их там нет. Возможно, я не поддерживал способы связывания библиотек. Как они связаны?Как этот проект Xcode на Github связывает его статические файлы?
ответ
Пожалуйста, добавьте всю необходимую Binaries Ссылки на Других флаги компоновщика в Target -> Build Settings.
Используйте нижеприведенный код в этом проекте, чтобы связать необходимые бинарные файлы.
ДЛЯ
libUsageEnvironment.a: "$(SRCROOT)/live555/UsageEnvironment/libUsageEnvironment.a"
libliveMedia.a: "$(SRCROOT)/live555/liveMedia/libliveMedia.a"
libgroupsock.a: "$(SRCROOT)/live555/groupsock/libgroupsock.a"
libBasicUsageEnvironment.a: "$(SRCROOT)/live555/BasicUsageEnvironment/libBasicUsageEnvironment.a"
Надеюсь, ваш код будет работать согласно вашему ожиданию. Его работа хорошо для меня.
Другие флаги компоновщика в настоящее время пустые. Но, не прикоснувшись к чему-либо, он строит просто отлично, и он также работает. Но он также, похоже, использует код, который не включен в панель файлов. Ну, я не мог быть уверен. Я еще не тестировал его на каком-то клиенте. Позаботимся позже. – huggie
Я также загрузил код из заданного URL в вашем квесте, и все двоичные файлы уже связаны с другим флагом компоновщика. –
О! Я нажал на проект вместо цели. Как глупо со мной. Но я не знал, что вы можете просто поместить пути в другой флаг компоновщика для его создания. Я всегда использую, я думаю, что ссылки на двоичные файлы с библиотеками в разделе «Строки». Спасибо за информацию. Любые преимущества/недостатки предпочтительнее одного? – huggie
- 1. GitHub не конфигурированию XCode проект
- 2. Как создать проект github с Xcode 4.3.2
- 3. Как открыть этот проект, импортированный из Github?
- 4. Как скомпилировать этот проект GitHub на Mac? Нет инструкций
- 5. Как настроить этот Android-проект от Github?
- 6. Как Django Apps связывает статические носители?
- 7. Файлы сторонних разработчиков через Github в Xcode?
- 8. Статические страницы GitHub не могут извлекать файлы
- 9. Как загрузить файлы в проект Github?
- 10. Как скомпилировать проект GitHub?
- 11. Как загрузить файлы на GitHub
- 12. Проект уже на GitHub
- 13. Как указать проект github на Eclipse
- 14. Как связать проект XCode и развернуть его на iPhone?
- 15. Как защитить проект на github
- 16. Добавление файлов github в проект
- 17. Проект Intellij-Share на Github
- 18. Как добавить проект Xcode в репозиторий Github из среды Windows
- 19. github local wiki (aka gollum), как использовать статические файлы?
- 20. Как экспортировать проект xcode с его изображениями?
- 21. Нажатие на GitHub изнутри Xcode
- 22. Нечетных обстоятельства потеряли весь свой проект Xcode из GitHub
- 23. Как открыть уже существующий проект в xcode, загруженном из github?
- 24. Xcode 3.1.1 и статические библиотеки
- 25. Как скомпилировать проект Github (Windows)
- 26. Как импортировать этот проект?
- 27. IIS, обслуживающий статические файлы, несмотря на мои попытки остановить его
- 28. вытащить проект github в другой проект github
- 29. GitHub не добавляющие файлы
- 30. Как закрепить проект Xcode?
Вы посмотрели настройки сборки приложения? Возможно, вы можете найти некоторые значения в разделе «Пути поиска заголовков» и «Пути поиска в Framework»? –
@FahriAzimov Кажется, там ничего интересного нет. Нет жирных шрифтов. Особенно путь поиска рамки пуст. Но это архивный файл '.a' - это рассматриваемая структура в Xcode? – huggie