Boost.Log 已被Boost库正式接受,但还没有包括在1.43.0版本中,下面是我在Boost_1_43_0中编译它的办法:
环境:
1.Boost库1.43.0版,下载地址
http://www.boost.org;
2.Boost.Log 1.0版,下载地址
http://sourceforge.net/projects/boost-log/;
3.编译工具VS2008
编译:
1、解压 boost_1_43_0, 解压 Boost-log-1.0.zip;
2、将Boost-log-1.0\boost下的Log目录拷入boost_1_43_0\boost目录中;
3、将Boost-log-1.0\libs下的Log目录拷入boost_1_43_0\libs目录中;
4、从开始\程序组中,进入VS2008 命令提示-DOS窗口;
5、切换到boost_1_43_0的根目录,执行bootstrap.bat文件,将生成bjam工具;
6、执行命令 bjam
7、将生成boost 库文件(boost_1_43_0\stage),其中包括log的库文件。
后记。上面的懒办法带来的是长时间编译时间等待和大量硬盘空间被占用,且生成的大部分文件你根本就不会用到。
建议是了解一下bjam命令,只编译你需要的库,如下编译Boost.Asio:
bjam --with-system --with-thread --with-date_time --with-regex --with-serialization stage