win10 vs2017安装boost库

1 boost安装包 https://dl.bintray.com/boostorg/release/1.66.0/binaries/
根据操作系统和vs版本选择对应版本 boost_1_66_0-msvc-14.1-64.exe 14.1对应vs2017 64:64位
2 下载完毕安装(安装目录:D:\OpenLib)
在这里插入图片描述
3 在boost的安装目录下(D:\OpenLib\boost_1_66_0),运行bootstrap.bat,boost根目录下会生成bjam.exe
在这里插入图片描述
4 打开vs2017 x64 本机工具命令提示符(在win10搜索栏搜索即可)
在命令符下进入boost的安装目录:D:\OpenLib\boost_1_66_0
在命令提示符下输入:b2
在这里插入图片描述
屏幕会显示{compiler include paths}和{linker library paths}
{compiler include paths}=“D:\OpenLib\boost_1_66_0”
{linker library paths}=“D:\OpenLib\boost_1_66_0\stage\lib”
5 在 Visual Studio 中添加 Boost
新建项目。然后该项目的属性页:
①c/c++ 常规 附加包含目录:设置为{compiler include paths}:D:\OpenLib\boost_1_66_0
在这里插入图片描述
②链接器 常规 附加库目录 设置为{linker library paths}:D:\OpenLib\boost_1_66_0\stage\lib
在这里插入图片描述
③测试boost库:
新建源文件,输入代码:

#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;
}

编译运行,如果输出如下图,说明boost库配置成功。
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/weixin_43854189/article/details/89335379
今日推荐