boost编译

解压后运行bootstrap,编译出bjam,在boost的根目录

在命令行boost根目录中里输入

bjam --with-system --with-regex --with-date_time --with-thread --with-serialization --toolset=msvc-9.0

如果要编译release版的,还需要再加上link=static

然后将头文件和库文件所在文件夹加入到vs2008的相应目录里,头文件和库文件分别在boost和stage文件夹下

然后测试一下:新建一个控制台工程

 

#include "stdafx.h"

 

#include <asio.hpp>

#include <date_time/posix_time/posix_time.hpp>

 

int _tmain(int argc, _TCHAR* argv[])

{

boost::asio::io_service io; 

 

boost::asio::deadline_timer t(io, boost::posix_time::seconds(5));

t.wait(); 

 

::MessageBox(NULL, _T("HELLO boost::asio!"), _T("test"), MB_OK);

return 0;

}

posted on 2016-08-22 14:53  litandy  阅读(143)  评论(0编辑  收藏  举报

导航