编译安装boost库
安装boost库
环境 | |
---|---|
系统 | win7 |
IDE | vs2010 |
- 打开Microsoft Visual Studio 2010->Visual Studio Tools->Visual Studio 命令提示(2010)
- 进入目录
cd G:\boost_1_59_0
- 运行处理脚本,生成bjam.exe
bootstrap.bat
- 运行bjam.exe设置参数,生成boost库
bjam toolset=msvc-10.0 variant=debug,release threading=multi link=static
- 设置Vs2010项目属性,
VC++目录 包含目录 G:\boost_1_59_0;$(IncludePath) 库目录 G:\boost_1_59_0\stage\lib;$(LibraryPath
测试:
mian.cpp
#include "boost/thread.hpp"
#include <iostream>
using namespace std;
void threadFunc()
{
cout << "This is a thread function" << endl;
}
int main()
{
boost::function<void()> func(threadFunc);
boost::thread t(func);
t.join();
return 0;
}