Как скомпилировать библиотеку boost thread

Я хочу скомпилировать только поток и обычную библиотеку expresession boost, и мне нужны как статические, так и динамические библиотеки. Не могли бы вы сообщить нам, как это сделать?

Ответ 1

Вы можете использовать bjam для создания библиотек. Просто запустите его в папке boost.

С параметрами

bjam toolset = {ваш набор инструментов} вариант = {выпуск | отладки} threading = multi link = {static | shared} {имя библиотеки}

Просто замените значения из {} на значения по вашему выбору. Для имени набора инструментов вы можете проверить {your boost dir}\tools\build\v2\user-config.jam(вы можете установить там свой набор инструментов, и вам не придется писать его в командной строке).