编译使用boost库(win7+boost1.53+vs2012)
来源:互联网 发布:制作微信小视频的软件 编辑:程序博客网 时间:2024/05/18 19:47
转载自:http://blog.csdn.net/zengraoli/article/details/8870446
1、下载boost库
从http://www.boost.org上下载到目前最新的boost库,快速传送门:boost_1_53_0.zip,当然你也可以从http://sourceforge.net/projects/boost/files/boost-jam/这里得到源代码,快速传送门:boost_1_53_0.zip(98.1 MB)
我使用了后者
2、得到源代码之后,使用vs2012的cl.exe编译
进入到源代码目录中
3、建立编译工具bjam.exe----需要执行bootstrap.bat
4、指定编译命令
指定msvc版本11.0对应的是vs2012,--stagedir是指定编译后存放的目录
bjam stage --toolset=msvc-11.0 --without-graph --without-graph_parallel --without-math --without-mpi --without-python --without-serialization --without-wave --stagedir="F:\boost\boost_1_53_0\bin\vc11" link=static runtime-link=shared runtime-link=static threading=multi debug release
稍微等一会,库就编译好了……
5、开始使用boost
首先需要设定文件包含目录:
我的boost库解压在F盘下
设定库目录:
“F:\boost\boost_1_53_0\”是我编译的出来lib的目录
然后建立我们的第一个boost项目,代码如下:
- #include "stdafx.h"
- #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.53+vs2012)
- 编译使用boost库(win7+boost1.53+vs2012)
- 编译并使用Boost库(Win7+Boost1.53+VS2012)
- 编译并使用Boost库(Win7+Boost1.53+VS2012)
- 编译并使用boost库(win7+boost1.60+vs2013)
- 编译并使用boost库(win7+boost1.60+vs2013)
- VS2012编译boost1.53
- VS2012编译boost1.53
- VS2012编译boost1.53
- VS2012编译boost1.53
- VS2012编译boost1.53
- VS2012 编译 boost1.53/ boost1.49
- 编译并使用boost库(win7+boost1.63+vs2015+32位or 64位)
- 编译并使用boost库(win7+boost1.63+vs2015+32位or 64位)
- AMGCL--VS2012编译boost1.53
- win7 vs2012 编译boost 1.55
- win7下vs2012编译boost
- win7 vs2012 编译boost 1.55
- 在Oracle中执行动态SQL的几种方法
- 如何使用 NanoBSD
- linux Tcp 通信socket
- 数据库sql语句编写简集
- openstack-Approved
- 编译使用boost库(win7+boost1.53+vs2012)
- Debug目录、Release目录,bin目录、obj目录,vshost.exe.config文件、.exe.config文件分析
- 网络概念
- automake 添加新的文件后
- ANT介绍及安装及配置
- textarea显示问题 (保留换行空格等 格式) 解决方案
- 嵌入式Linux内核I2C子系统详解
- Hadoop 笔记3 Mapreduce
- #define中的UL