1、将boost_1_47_0.zip解压缩,放置于D盘。
2、开始 -> 所有程序 -> Microsoft Visual Studio 2008 -> Visual Studio Tools -> Visual Studio 2008 Command Prompt,打开如下窗口:
3、在命令行(可以使用鼠标右键复制粘贴的)中输入: cd D:\boost_1_47_0 ,此时切换到D:\boost_1_47_0这个目录下面。
4、在命令行中输入:bootstrap.bat,等待一两分钟就可以,执行完后,可以看见文件夹下生成了bjam.exe。
5、进入D盘,打开D:\boost_1_47_0\tools\build\v2 下面的user-config.jam(用记事本打开),找到以下内容,作如下修改:using msvc : 9.0 : : <compileflags>/wd4819<compileflags>/D_CRT_SECURE_NO_DEPRECATE<compileflags>/D_SCL_SECURE_NO_DEPRECATE<compileflags>/D_SECURE_SCL=0 ;
6、在命令行中输入命令:bjam --without-python --toolset=msvc-9.0 --build-type=complete --prefix="D:\boost_1_47_0" stage此过程大约要持续一个多小时,所以请耐心等待。此过程结束后,在主文件夹下会生成stage这个文件,里面并且包含lib文件夹,这就是我们所需要的库文件。
7、Microsoft Visual Studio 2008的配置:打开“Microsoft Visual Studio 2008”,打开Tools -> Options -> Projects and Solutions -> VC++ Directories,如下图:
8、在“Show directions for”下拉菜单中选择“Include files”,点【新建】,然后添加“D:\boost_1_47_0”,添加后的界面如下图:
9、在“Show directions for”下拉菜单中选择“Library files”,点【新建】 ,然后添加“D:\boost_1_47_0\stage\lib”,添加后的界面如下图:
10、在Visual Studio 2008下测试boost。打开Microsoft V坡纠课柩isual Studio 2008,选择File -> New -> project,打开New Project对话框,在左侧的Project types中选择Visual C++ -> General,在右侧的Templates中选择Empty Project,在下面输入Name,如下图:
11、选中界面右上角的Solution Explorer里面的Source Files,点击鼠标右键,选择Add -> New Item,打开Add New Item对话框,选择里面的C++ File(.cpp),由此创建一个cpp文件,在对话框下面输入Name,如下图:
12、将以下代码拷贝进去:#include <boost/thread/thread.hpp>#inc造婷用痃lude <iostream>void hello(){ std::cout << "Hello world, I'm a thread!" << std::endl;}int main(int argc, char* argv[]){ boost::thread thrd(&hello); thrd.join(); return 0;}
13、按键盘Ctrl+F5,选择“Yes”,如果编译无错误,并且显示“Hello world, I'm a thread!”,说明已经成功的安装了boost!