下载boost库

从http://www.boost.org上下载到目前最新的boost库,快速传送门:boost_1_60_0.zip

得到源代码之后,使用vs2013的cl.exe编译

进入到源代码目录中

建立编译工具bjam.exe----需要执行bootstrap.bat

指定编译命令

指定msvc版本12.0对应的是vs2013,--stagedir是指定编译后存放的目录

[cpp] view plaincopy print?
  1. bjam stage --toolset=msvc-12.0 --without-graph --without-graph_parallel --stagedir="D:\boost\boost_1_60_0\bin\vc12" link=static runtime-link=shared runtime-link=static threading=multi debug release
bjam stage --toolset=msvc-12.0 --without-graph --without-graph_parallel --stagedir="D:\boost\boost_1_60_0\bin\vc12" link=static runtime-link=shared runtime-link=static threading=multi debug release

稍微等一会,库就编译好了……

开始使用boost

首先需要设定文件包含目录:

我的boost库解压在D盘下

设定库目录:

然后建立我们的第一个boost项目,代码如下:

[cpp] view plaincopy print?
  1. #include "boost/thread.hpp"
  2. #include "iostream"
  3. using namespace std;
  4. void mythread()
  5. {
  6. cout << " hello,thread! " << endl;
  7. }
  8. int _tmain(int argc, _TCHAR* argv[])
  9. {
  10. boost::function<void()> f(mythread);
  11. boost::thread t(f);
  12. t.join();
  13. cout << " thread is over! " << endl;
  14. return 0;
  15. }
#include "boost/thread.hpp"
#include "iostream"
using namespace std;void mythread()
{cout << " hello,thread! " << endl;
}int _tmain(int argc, _TCHAR* argv[])
{boost::function<void()> f(mythread);boost::thread t(f);t.join();cout << " thread is over! " << endl;return 0;
}

这是输出

编译并使用boost库(win7+boost1.60+vs2013)相关推荐

  1. 编译并使用boost库(win7+boost1.63+vs2015+32位or 64位)

    博客 学院 下载 GitChat 论坛 问答 商城 VIP 活动 招聘 ITeye 码云 CSTO 写博客 发Chat 编译并使用boost库(win7+boost1.63+vs2015+32位or ...

  2. 编译后的boost库命名方式

    原文链接:http://www.cnblogs.com/dementia/archive/2009/04/10/1433217.html Boost官网的<Geting Started On W ...

  3. Visual Studio 2015 编译与使用Boost库进行文件与目录的操作

    前言 1.Boost库是一个功能非常强大的跨平台开源C++库,我这里只演示如何在win7下visual studio 2015里做boost库的boost::filesystem来操作文件.目录. 2 ...

  4. Windows下编译和安装Boost库

    因为boost都是使用模板的技术,所以所有代码都是写在一个.hpp头文件中.这样boost中的大部分内容是不需要编译生成相应的链接库,只需要设置下面的包含目录(或者设置一下环境变量),在源文件中包含相 ...

  5. linux如何编译boost指定库,linux下编译安装boost库

    linux下编译安装boost库 先看一下系统环境 Linux o-pc 3.19.0-22-generic #22-Ubuntu SMP Tue Jun 16 17:15:15 UTC 2015 x ...

  6. Win10 环境通过gcc手动编译配置boost库 for LibreCAD

    Win10 环境通过gcc手动编译配置boost库 for LibreCAD 0. 说明 1. 手动配置编译boost库 2. 将库文件和头文件添加到项目中 0. 说明 在win10环境下,通过Qt编 ...

  7. Boost库学习の时间日期处理

    记录一下Boost程序库的学习 系统:win11下WSL2,ubuntu子系统 安装Boost程序库 sudo apt-get install libboost-dev 安装好了以后就可以在/usr/ ...

  8. VS2013 安装配置 C++ boost 库

    boost:提升,犹在功能的提升,也见于机器学习的相关算法.也即Boost是对STL(标准模板库)的升级版,性能提升版.本文我们会发现,Boost开发者为Windows平台下的boost的安装配置提供 ...

  9. VS2022+boost库开发支持XP的MFC程序

    欢迎大家关注我的公*号:embedded_bug 有人可能会问,这都什么年代了,还需要开发XP下的程序,而且还是用MFC?如果经常和工业企业打交道的话,会知道还有大量的企业系统运行着XP系统,并且使用 ...

最新文章

  1. Javascript中使用WScript.Shell对象执行.bat文件和cmd命令
  2. 2021年第十六届智能车竞赛线上决赛之前大家的提问
  3. python 装饰器 参数-python函数装饰器之带参数的函数和带参数的装饰器用法示例...
  4. 双系统用wmware挂载linux,安装Windows 和 Linux双系统(vmware) Centos7
  5. 当社恐和社恐相亲时,场面会有多尴尬?
  6. Vue 项目调试总结
  7. 快应用quickapp快速入门教程 by五个半柠檬
  8. ASP.NET 4.0尚未在Web服务器上注册。您需要手动将Web服务器配置为使用ASP.NET,这样您的网站才能正确运行。...
  9. Cisco ACS AAA服务器导入华为私有属性
  10. tomcat 停止 java 线程不停止_Java Tomcat,底层Netty线程不停止
  11. kubernetes视频教程笔记 (6)-kubernetes集群安装
  12. 测试tf卡读写速度软件,【图】测试工具,看看你的导航使用的TF卡速度有多快?...
  13. java模板引擎哪个好_Java 常用模板引擎推荐
  14. DDK是什么,驱动是否都要用DDK写
  15. .net课堂流水账_20110116
  16. 科创板第二批受理名单公布,为何AI独角兽 “全军覆没”?
  17. 漫步数理统计二十五——正态分布
  18. 错误: 找不到符号 符号: 类 DaggerActivityComponent错误解决
  19. mac 上传ftp服务器文件大小,mac与windows通过ftp传输文件
  20. Python 内置模块tkinter —— 秒表计时器

热门文章

  1. 序列的卷积运算与相关运算——MATLAB
  2. File Hunter for mac - 丢失文件查找AE脚本
  3. Retouch Pro for Mac(ps图像修饰插件)支持ps 2021
  4. 如何关闭mac烦人的更新升级提醒
  5. python小游戏之三
  6. requirejs页面刷新失效js报错问题解决方案
  7. c++堆栈溢出怎么解决_Windows Kernel Exploit 内核漏洞学习(2)-内核栈溢出
  8. 基于java教学管理系统设计(含源文件)
  9. 信息安全工程师笔记-10种端口扫描技术概念
  10. TCP/IP文档阅读笔记-TCP Receive Window