安装一般就这么几步: 下载文件,解压运行,配置IDE。本文是实操的结果,肯定可以配置成功,写出来给大家一些参考。
1.下载 https://www.boost.org/users/download/ 资源包 boost_1_72_0.zip
https://dl.bintray.com/boostorg/release/1.72.0/binaries/ EXE文件下载
( 64位安装64的包,32位安装32位 的包)
这个看你的操作系统和IDE的设置vs2019如图
2 解压->运行bootstrape.bat-> 找到b2.exe或者bjam.exe->放在根目录下->运行bjam.exe->生成文件
C:\programData\
运行 bootstrape.bat 会在文件夹下得到b2.exe和bjam.exe。
bjam.exe在 C:\programData\boost_1_72_0\tools\build\src\engine
b2.exe 在 C:\programData\boost_1_72_0\
都复制到C:\programData\boost_1_72_0目录下运行。
你看到文件夹下有这些文件,说明成功了。编译的过程需要十几分钟。
4.vs配置
4.1.属性->常规->附件包含目录
4.2.属性->链接器->附加库目录
5.写段代码跑一下。
#include<iostream>
#include<string>
#include<boost/thread.hpp>
using namespace std;
void mythread()
{
cout << " hello,thread! " << endl;
}
int main()
{
boost::function<void()> f(mythread);
boost::thread t(f);
t.join();
cout << " thread is over! " << endl;
return 0;
}
如果编译通过出现
OK恭喜你成功了。
注意:很多文章都说 运行 bootstrape.bat 会在根目录下得到b2.exe和bjam.exe。但实际上b2.exe在C:\programData\boost_1_72_0\,bjam.exe在 C:\programData\boost_1_72_0\tools\build\src\engine.
你必须把bjam.exe放到C:\programData\boost_1_72_0\目录下运行。
来源:CSDN
作者:多云的夏天
链接:https://blog.csdn.net/aggie4628/article/details/103753437