您的位置:首页 > 编程语言 > C语言/C++

[C++] VS2008下Boost库的编译安装

2014-02-27 23:55 483 查看
下载

进入http://www.boost.org/,下载最新的源码包,我用的版本是1.55.0。

解压

将其解压,我的解压目录是“D:\Program\open\boost_1_55_0”。

编译

打开VS2008,选择“Tools”(工具)->“Visual Studio 2008 command prompt”(命令提示),进入命令行界面。

进入到“D:\Program\open\boost_1_55_0”,执行“bootstrap.bat”进行引导。

引导成功之后在相同目录下会生成bjam.exe。执行如下命令进行编译:

bjam stage --toolset=msvc-9.0 --without-graph --without-graph_parallel --without-math --without-mpi --without-python --without-serialization --without-wave --stagedir="D:\Program\open\boost_1_55_0\bin\vc9" link=static runtime-link=shared runtime-link=static threading=multi debug release

注:编译需要点时间,可以喝杯茶抖抖腿。:)

配置VS2008

选择“Tools”(工具)->“Options”(选项)->“Projects and solutions”(项目和解决方案)->“VC ++ directories”(VC++目录)。

配置Include包含文件)目录如下:



配置Library库文件)目录如下:



测试

#include <iostream>
#include <boost/thread/thread.hpp>

using namespace std;

void printBook()
{
cout << "1984 - George Orwell" << endl;
}

int main()
{
boost::thread myThread(&printBook);
myThread.join();

return 0;
}


参考

http://www.cnblogs.com/ComputerG/archive/2011/03/10/1979730.html

(完)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: