Как получить двоичные файлы библиотек Boost та работа с Visual Studio?

Вот вопрос, который Вы, возможно, видели вокруг 'сетей в различных формах, которым... подводят итог здесь для Вас гуглящий удовольствие :-)

У меня есть проект, который разрабатывается с Visual Studio Microsoft и использует функциональность от повышения (http://www.boost.org/). У меня уже есть свой проект, работающий с некоторыми библиотеками, которые являются заголовком только (никакая двоичная библиотека не должна была связываться с). Как или где я могу получить двоичные файлы окон для других библиотек?

13
задан denfromufa 26 June 2016 в 20:07
поделиться

2 ответа

Существует три различных варианта доступа к двоичным библиотекам:

1) Создайте их из источника.
Перейдите в каталог Boost и запустите:

    bootstrap
    .\bjam

или получите более усложнение и сделайте что-то вроде:

    bjam --stagedir="c:\Program Files\Boost" --build-type=complete --toolset=msvc-9.0 --with-regex --with-date_time --with-thread --with-signals --with-system --with-filesystem --with-program_options stage

2) Используйте установщик BoostPro ( http://www.boostpro.com/download ) Чтобы получить конкретные библиотеки, которые вам нужны.
Это очень приятно, потому что он только загружает и устанавливает файлы, которые вы хотите, вы хотите. Тем не менее, он никогда не имеет самых актуальных версий, и нет 64 битных двоичных файлов.

3) Скачать весь набор библиотек ( http://boost.teeks99.Com )
Простота в использовании, просто делать, но библиотеки огромны (7 ГБ расстегнуты!).
Редактировать 2013-05-13: Мои сборки теперь доступны (начиная с 1.53) непосредственно из страницы Page SourceForge .

21
ответ дан 1 December 2019 в 20:56
поделиться

Создайте их сами. Загрузите исполняемый файл bjam с веб-сайта boost, затем выполните следующую команду из корневого каталога boost src:

bjam --toolset = msvc --build-type = complete define = _BIND_TO_CURRENT_MFC_VERSION = 1 define = _BIND_TO_CURRENT_CRT_VERSION = 1 stage

Тогда иди выпей кофе или оставь его на ночь. После этого вы получите результаты в папке «stage». Добавьте этот каталог в свои «файлы библиотеки» в разделах options-> projects and solutions-> VC ++.

1
ответ дан 1 December 2019 в 20:56
поделиться
Другие вопросы по тегам:

Похожие вопросы: