Boost: исполняемые файлы MacOSX для Boost

Существуют ли какие-либо универсальные двоичные файлы MacOSX (по крайней мере, i386/ppc для >=macosx10.3) для Boost?


person Albert    schedule 02.12.2009    source источник


Ответы (2)


Вы можете установить Boost на Mac, используя MacPorts.

После установки MacPorts вам просто нужно выполнить следующую команду:

$ sudo port install boost+universal

Вы также можете попросить MacPorts создать для вас бинарные пакеты, выполнив следующие действия:

$ port pkg pstree

or

$ port dmg pstree

Файлы pkg или dmg будут помещены в подпапку /opt/local/var/macports/build .


РЕДАКТИРОВАТЬ: в настоящее время вы можете установить его с помощью brew

$ brew install boost

смотрите также

$ brew info boost
person Gregory Pakosz    schedule 02.12.2009
comment
Мне нужны универсальные двоичные файлы, чтобы распространять его. - person Albert; 02.12.2009
comment
Как я могу быть уверен, что смогу распространять этот вариант без проблем? И что MacPorts не устанавливает другие зависимости? - person Albert; 02.12.2009
comment
Я думаю, у MacPorts нет причин ставить boost в зависимость от чего-то особенного. Я не думаю, что есть проблема с распространением того, что создано MacPorts, просто протестируйте свой пакет на нескольких версиях OSX, чтобы убедиться в этом. - person Gregory Pakosz; 03.12.2009
comment
Кстати, порт компилируется сам или это бинарники? В случае, если это бинарники, нельзя ли скачать их вручную? - person Albert; 04.12.2009
comment
macports компилирует пакеты и при желании может создавать бинарные пакеты, см. мое редактирование - person Gregory Pakosz; 04.12.2009

Недавно я разработал надстройку для openframeworks с в основном предварительно скомпилированными библиотеками boost 1.57.0 для i386 и x86_64, которая находится в следующем репозитории github:

https://github.com/danoli3/ofxOSXBoost/ (i386 предварительно скомпилирован на мастере)

Также скомпилирована версия x86_64 для Universal 32bit/64bit для более новых macs/osx. https://github.com/danoli3/ofxOSXBoost/tree/x86_64

Вы также можете собрать библиотеку самостоятельно (что автоматически загрузит ее из исходного кода для помеченной версии (1.57.0) и скомпилирует и настроит, как и другие ветки. https://github.com/danoli3/ofxOSXBoost/tree/build-yourself

Дополнительные сведения см. в файле readme:

https://github.com/danoli3/ofxOSXBoost/

person Danoli3    schedule 13.12.2013