Pull to refresh

Comments 10

Вопрос: что такое Additional SDK по отношению к framework?
SDK (любой) это контейнер, в котором может лежать библиотеки и фреймворки. Фреймворком на макосе называют специальным образом упакованную динамическую библиотеку. Внутри фреймворка могут быть заголовочные файлы, ресурсы, вспомогательные библиотеки и вложенные фреймворки :)
фреймворк кстати может быть и статической библиотекой
wow! Не знал о таком чуде, спасибо за ссылочку!
обязательно попробуйте. Для большинства iOS/OS X либ отлично походит.

Вот с гигантами типа boost или например Ogre не знаю что делать — разве что обрать один раз статическую универсальную либу, положить куда-нибудь на сервер и написать pod spec для CoocaPods, использующий эти статические либы (сейчас pod spec для TestFlight SDK так реализован)
Это только для iOS или для мака тоже годится?
Юзаю --sysroot для обычного gcc в Linux для разработки под собственный ARM-девайс.

Тонкость возникает, когда нужен pkg-config. --sysroot переопределяет только /usr/include, а не /usr/include/dbus-1.0, к примеру, который записан в dbus.pc

Ему для того, чтобы он прибавлял к записям из базы этот sysroot, нужно дообъявить к PKG_CONFIG_PATH (обычно $sysroot/usr/lib/pkgconfig) ещё PKG_CONFIG_SYSROOT_DIR (== $sysroot). Получаются здоровенные -I и -L, но работает.

Когда-то долго выяснял и даже «лечил» симлинками.
Sign up to leave a comment.

Articles