boost_1_60_0 .zip installation in windows(Windows 中的 boost_1_60_0 .zip 安装)
问题描述
我已经为 Windows 7 执行了以下步骤
I have performed below steps for windows 7
Boost link http://www.boost.org/doc/libs/1_49_0/libs/python/doc/
1. Downloaded boost_1_60_0 .zip
2. cd oost_1_60_0 oolsuild
3. Ran below command in command prompt
bootstrap.bat gcc
bjam --toolset=gcc "--prefix=C:DestinationFolder" install
Now i have b2.exe & bjam.exe in C:DestinationFolderin
任何人都可以帮助我下一步做什么,因为我无法进一步处理
Can anyone please help me in what to do next as I am unable to process further
推荐答案
因为你的现在是第三个我如何在 Windows 上构建提升?"自从 1.60.0 发布以来,我在这里看到的问题是我个人的 Windows boost 构建说明:
Since yours is now the third "How do I build boost on Windows?" question that I've seen since 1.60.0 was released here are my own personal Windows boost build notes:
Windows 不直接支持 boost,所以你可以下载它并把它放在任何你想要的地方.
boost 用户指南建议使用 boost 的位置创建一个 BOOST_ROOT 环境变量.
Windows does not directly support boost, so you can download it and put it wherever you want.
The boost user guide recommends creating a BOOST_ROOT environment variable with the location of boost.
注意:在下面的例子中2>&1 |tee ??_build.txt 是可选的,但保留构建日志很有用...
Note: in the following examples 2>&1 | tee ??_build.txt is optional, but it's useful to keep a build log...
在 Visual Studio 工具命令提示符中:
In a Visual Studio tools Command Prompt:
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/
Note: thread must be built with dynamic linking see: 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:QtToolsmingw491_32in
Building for MinGw
Ensure that gcc/mingw is in the path, e.g.: C:QtToolsmingw491_32in
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
Note: since boost 1.61.0 you may need to change: bootstrap.bat mingw to bootstrap.bat gcc
这篇关于Windows 中的 boost_1_60_0 .zip 安装的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持编程学习网!
本文标题为:Windows 中的 boost_1_60_0 .zip 安装
基础教程推荐
- C++结构和函数声明。为什么它不能编译? 2022-11-07
- 在 C++ 中计算滚动/移动平均值 2021-01-01
- 如何在 C++ 中初始化静态常量成员? 2022-01-01
- 我有静态或动态 boost 库吗? 2021-01-01
- 如何将 std::pair 的排序 std::list 转换为 std::map 2022-01-01
- 如何通过C程序打开命令提示符Cmd 2022-12-09
- 如何检查GTK+3.0中的小部件类型? 2022-11-30
- 静态库、静态链接动态库和动态链接动态库的 .lib 文件里面是什么? 2021-01-01
- 常量变量在标题中不起作用 2021-01-01
- 这个宏可以转换成函数吗? 2022-01-01
