VS2015编译Boost1.64

简介: 一、下载并解压:boost1.64.0:http://www.boost.org/users/history/version_1_64_0.html 二、以管理员权限运行VS2015命令行工具   三、cd到boost解压目录   四、运行bootstrap.

一、下载并解压:boost1.64.0:http://www.boost.org/users/history/version_1_64_0.html

二、以管理员权限运行VS2015命令行工具

 

三、cd到boost解压目录

 

四、运行bootstrap.bat生成bjam.exe编译工具

 

 

 

 

五、使用bjam编译boost库

命令:

bjam install stage --toolset=msvc-14.0 --stagedir="D:\Boost\vs2015" link=static runtime-link=static threading=multi address-model=32 debug release  

bjam install stage --toolset=msvc-14.0 --stagedir="D:\Boost\vs2015" link=static runtime-link=shared threading=multi  address-model=32 debug release  

这里我们用以上命令编译32位的静态链接库,并分别生成静态链接到C/C++运行时库和动态链接到C/C++运行时库的两个版本。

 

六、编译生成,并使用boost静态库

 

 

七、VS2015使用boost库

 

 

复制代码
 1 #include "stdafx.h"
 2 #include<boost\thread.hpp>
 3 #include<iostream>
 4 #include<Windows.h>
 5 void trd_fun()
 6 {
 7     std::cout << "test" << std::endl;
 8 }
 9 
10 int main()
11 {
12     boost::thread td(trd_fun);
13     td.join();
14     system("pause");
15     return 0;
16 }
复制代码

 

 

书到用时方恨少,是非经过不知难。 博观而约取,厚积而薄发。@karllen 每天进步一点点。
目录
相关文章
|
6月前
|
C语言 C++
boost库asio编译及配置
boost库asio编译及配置
263 0
|
2月前
|
C语言
BOOST1.75+QT5.15.2编译记录
本文记录了BOOST 1.75与Qt 5.15.2编译过程的详细步骤,包括编译结果截图、将boost源码编译为静态库的步骤,以及如何在Qt项目中使用BOOST库的测试代码。文章还提供了相关参考链接,以帮助解决在编译和使用过程中可能遇到的问题。
BOOST1.75+QT5.15.2编译记录
|
6月前
|
C++ Python
【boost】boost1.71安装以及VS2019调用boost.Python
【boost】boost1.71安装以及VS2019调用boost.Python
Boost(MSVC编译)+使用信号槽
天天看QT的信号槽,突然发现boost中也有信号槽,所以想试试boost的信号槽,尝试一下。需要先对boost进行编译,之后我会使用信号槽作为演示代码。
136 0
|
C语言
boost使用log库编译报错
使用boost的log,用以下链接选项: -lboost_system -lboost_thread -lboost_log -lboost_log_setup -lboost_filesystem -lpthread 当...
1695 0