Окт 9

Установка boost под Visual Studio

Рубрики: C++  Количество просмотров: 2,785
boost

boost - это набор библиотек, существенно расширяющих возможности C++. Смысла описывать каким функционалом он обладает наверное нет, все описано коротко, понятно да еще и на русском на википедии.

Пишу этот пост, можно сказать — для себя, это же дневник все-таки, чтобы не забыть как его ставить на винду. И в случае когда она (винда) очередной раз слетит этот пост будет у меня всегда под рукой. И не нужно будет вспоминать и лезть в английскую документацию.

Установка boost под Microsoft Visual Studio 2003

Возможно так же нижеидущие шаги подойдут и для более новых версий студий, не проверял. Меня всегда устраивала связка mcvs 7.1 + Visual Assist

  1. Скачиваем последнюю версию буста — http://beta.boost.org/development/snapshot.php/trunk. По этой ссылке всегда находится свежеисправленный набор всех библиотек. Я всегда предпочитаю его релизам, которые обновляются очень редко. Распаковываем архив (но не на рабочий стол, а скажем в корень диска C, т.к. консоль не очень дружелюбна к кирилице).
  2. Скачиваем исходник bjam — http://sourceforge.net/project/showfiles.php?group_id=7586&package_id=72941. Bjam — это утилита, предназначеная для сборки буста. Но сперва ее саму нужно собрать. Распаковываем архив куда нибудь, кликаем по build.bat. Утилита собрана.
  3. Кладем bjam.exe в папку с сорцами буста, прямо в корень и там же создаем bat файл следующего содержания:

    @echo off
    bjam release debug threading=multi link=static runtime-link=static install
    pause

    Я обычно пользуюсь только release и debug версиями буста, и собираю его как статическую библиотеку. В общем создали батник, запустили и идем готовить кофе, потому как сборка идет минут 20-25 (кода ведь много).

  4. Буст собран. Он становится по-умотчанию в C:\boost\
    Открываем студию, Tools -> Options -> Projects -> VC++ Directories, и прописываем пути для include и lib файлов.
  5. Лично я не могу себе представить boost без зачетной библиотеки Boost logging от Джона Торджо (John Torjo). К сожалению ее пока не включили в официальный буст, но я ей пользуюсь с конца 2007 года — проблем никаких не было, а пользы дофига. Установка ее очень проста. Качаем — http://torjo.com/log2/index.html, распаковываем include папку буста
1 звезда2 звезд3 звезд4 звезд5 звезд (7 голосов, средний: 4.71 из 5)
Загрузка ... Загрузка ...
Другие статьи автора

Добавить комментарий