С вами сейчас третий «Как мне повысить производительность Windows?» вопрос, который я видел с 1.60.0
, был опубликован здесь, как мои собственные личные заметки о форсировании Windows:
Windows не поддерживает прямую поддержку, поэтому вы можете скачать ее и поместить туда, где хотите.
Руководство пользователя ускорения рекомендует создать переменную окружения BOOST_ROOT
с расположением boost.
Примечание: в следующих примерах 2>&1 | tee ??_build.txt
не является обязательным, но это полезно, чтобы сохранить журнал сборки ...
здание для Visual Studio 2015
В визуал инструментов студии Командная строка:
cd boost_1_xx_0
call bootstrap.bat
Для статических библиотек:
b2 -j8 toolset=msvc-14.0 address-model=64 architecture=x86 link=static threading=multi runtime-link=shared --build-type=complete stage
2>&1 | tee msvc_static_build.txt
Примечание: поток должен быть построен с использованием динамического связывания Престолом: https://studiofreya.com/2015/05/20/the-simplest-way-of-building-boost-1-58-for-32-bit-and-64-bit-architectures-with-visual-studio/
Для динамической библиотеки потоков:
b2 -j8 toolset=msvc-14.0 address-model=64 architecture=x86 link=shared threading=multi runtime-link=shared --with-thread --build-type=minimal stage
2>&1 | tee msvc_thread_build.txt
Для всех, как динамических библиотек:
b2 -j8 toolset=msvc-14.0 address-model=64 architecture=x86 link=shared threading=multi runtime-link=shared --build-type=complete stage
2>&1 | tee msvc_dynamic_build.txt
здания для MinGW
Обеспечения что gcc/mingw находится в пути, например: C: \ Qt \ Tools \ mingw491_32 \ bin
cd boost_1_xx_0
bootstrap.bat mingw
b2 toolset=gcc link=shared threading=multi --build-type=complete stage
2>&1 | tee mingw_build.txt
Примечание: поскольку boost 1.61.0
вам может понадобиться изменить: bootstrap.bat mingw
к bootstrap.bat gcc
Какой компилятор у вас есть? Вы действительно уверены, что это gcc? –
У меня установлен MinGW – user3812837
И я воспользовался ссылкой http://stackoverflow.com/questions/7947542/building-boost-on-windows – user3812837