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