boost_1_66_0 VS2015编译安装
2018-02-11 10:25
453 查看
1. 下载boost库
boost库是一个应用广泛的开源库,我们可以到boost官网上下载我们需要的boost库版本。博主这里使用的是boost_1_66_0.由于这里我们是在VS2015上编译安装,因此我们下载是的Window版本的boost库。下载完成后,只需要解压到指定目录即可(这个目录可自行选择)。2. 编译boost库
2.1 运行bootstra.bat 生成bjam.exe编译工具
首先,以管理员的权限运行vs2015命令行工具(如果是32位的系统选择x86,如果是64位的系统选择x64)。然后,进入到我们解压后的boost库目录。
最后,运行bootstrap.bat。
2.2 使用bjam编译boost库
编译生成静态库:bjam install stage --toolset=msvc-14.0 --stagedir="E:\BoostLib\boost_1_66_0" link=static runtime-link=static threading=multi address-model=64 debug release
编译生成动态库:
bjam install stage --toolset=msvc-14.0 --stagedir="E:\BoostLib\boost_1_66_0" link=static runtime-link=shared threading=multi address-model=64 debug release
最后,生成的库文件如下所示:
2.3 VS2015配置
这里我的boost目录是:C:\Boost。系统是64位。
3. 测试用例
/********************************************************************************* *Copyright(C),Your Company *FileName: main.cpp *Author: Huangjh *Version: *Date: 2018-02-11 *Description: boost编译完成后的测试用例 *Others: **********************************************************************************/ #include <iostream> #include <cstdlib> #include <boost/thread.hpp> using namespace std; using namespace boost; void threadFunction(void) { cout << "threadFunction running ..." << endl; } int main(void) { cout << "boost thread test start ..." << endl; thread myThread(threadFunction); myThread.join(); ::system("pause "); return 0; }运行结果如下所示:
boost thread test start ... threadFunction running ...
相关文章推荐
- VS2015下编译安装wxWidgets环境
- vs2015编译boost 64位
- Windows下 VS2015编译boost1.62
- websocket 库 "boost.beast" windows 平台 VS2015 编译过程记录
- Windows下 VS2015编译boost1.62
- Windows下VS2015编译caffe(无GPU版本),安装简单
- VS2015编译Boost1.64
- XGBoost-安装(Windows/VS2015)
- 在VS2015上安装OpenCV3.0以及利用CMake编译OpenCV
- Windows VS boost 安装编译
- 【VS开发】【C/C++开发】vs2015编译boost 64位
- boost 1.42.0 在vs 2005 下安装过程(增加boost 1.55.0在vs2008下编译过程)
- VS2015编译boost1.58 Linux平台编译
- VS2015下安装与编译OpenCV源码并在VS2015下配置OpenCV环境
- VS2015编译Boost1.64
- VS2015编译boost1.62
- boost安装(win8,vs2015)
- deepmind_lab 安装vs2015是用来编译c++和c语言
- VS2010 Boost编译安装
- VS2012与VS2015同时安装用VS2012创建MFC程序时弹出编译错误”fatal error C1083: 无法打开包括文件:“mprapidef.h”: No such file or directory”的解决办法