Установка boost_date_time в Mac

Как сделать в boost_date_time в Mac? Я использовал MacPort для установки Boost. Но он не установил date_time. Затем я попытался установить, используя бинарный файл, скачанный с сайта Boost. с помощью

./bootstrap.sh --prefix=path/to/installation/prefix --with-libraries=library-name-list

но все равно компиляция не удалась

g++ -o test -g -O2  -I/usr/include/mysql test.cpp -lz  -lz  -L/usr/lib/mysql -lmysqlclient -lboost_date_time-mt >&5
ld: library not found for -lboost_date_time-mt

Что я делаю неправильно?

1 ответ

Решение

MacPorts устанавливает заголовки и библиотеки в /opt/local/include а также /opt/local/lib,

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

-I/opt/local/include -L/opt/local/lib

Сценарий начальной загрузки используется для сборки bjam, инструмент для ускорения сборки. Это не обязательно, если вы установили из MacPorts.

Другие вопросы по тегам