Как «сделать» код с ++ в библиотеку для xcode
Чтобы уточнить пояснение: я знаю, как создавать библиотеки в Xcode, используя obj-c или swift. Я знаю, как использовать их в проектах. Я знаю, как скомпилировать эти проекты, чтобы все работало. Чего я не знаю, так это как взять исходный код на языке C (хе-хе) и собрать / сделать / скомпилировать его в библиотеку.
Просто чтобы прояснить все ниже: я ищу способ использования библиотек c в приложении Swift, это означает использование Xcode. Библиотеки c не должны быть собраны с / в XCode, я в порядке с использованием других инструментов.
Я обычно пишу весь код, который использую сам, и, к сожалению, я пишу Swift только в Xcode. Так что я немного отстаю в использовании фреймворков / библиотек. Теперь я действительно хочу изучить Tesseract OCR, и у меня возникли проблемы с созданием необходимых библиотек. Для меня лучше по-настоящему понять, как это работает, и быть в состоянии сделать это самостоятельно, а не просто смотреть на Github и находить предварительно скомпилированные источники.
Проекты ниже оба обрабатывают это по-разному. Версия iOS использует предварительно скомпилированные библиотеки. (.a файл) Версия OSX использует проекты, которые содержат файлы библиотеки (еще не скомпилированные).
libjpeg пример библиотеки, которую нельзя просто перетащить.
Использование brew приведет к установке только в качестве инструмента командной строки, а не к созданию библиотеки lib.
установить тессеракт с доморощенным
У меня проблема в том, что я слишком мало знаю об этих библиотеках c и о том, как их собрать, чтобы даже эффективно использовать Google.
Мой вопрос:
Как вы компилируете / собираете код c в файл .a?Как вы создаете проект xcode, который создает фреймворк на основе кода c? (необязательный)Каков правильный словарный запас для всего этого?Я не ищу конкретного ответа Тессеракта. Я хочу научиться делать это сам.
В этой статье не упоминается, как на самом деле добавить программу c и позволить xcode сделать это. Часть о рабочих пространствах интересна, хотя.
Статья о сборке c проектом в Xcode
Это на самом деле действительно актуально. Однако я не могу найти исполняемый файл в Tesseract, например. Все параметры неактивны при выполнении шага 5.
Это выглядит довольно:простой процесс с ++ Почему тессеракт не может выглядеть так? :)