цель c — сторонние библиотеки C ++ в RubyMotion

Я пытаюсь скомпилировать некоторые сторонние библиотеки C ++ для разработки под iOS с RubyMotion. У меня есть оболочка Objective-C вокруг библиотек в форме файлов .h и .mm, но я не знаю, что с ними делать.

Я предполагаю, что они идут в my_app / vendor / my_lib /, но как мне сообщить RubyMotion о файлах?

Я добавил библиотеку в свой проект в моем Rakefile:

app.vendor_project('vendor/my_lib', :static)

Это подхватывает файлы .h / .a. Будет ли RubyMotion принимать файл .mm (и соответствующий файл .h), или мне нужно пометить этот файл как упаковщик?

0

Решение

Вам нужно добавить строку в ваш Rakefile в разделе App.setup, например:

app.vendor_project('vendor/my_lib', :static)

Это заставит процесс сборки искать в этом каталоге файлы .h / .mm для компиляции, а также файлы .a для ссылки в приложение. Там немного больше информации Вот.

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]