Boost.log現在還沒有包括進正式的boost庫中,只能從sourceforge下載。
- 下載後將文件解壓到boost目錄下,它會在源目錄的boost和libs目錄下各加入一個log目錄。
- 由於有一些代碼在vc2005下不支持,編譯前需要修改幾個源文件。需要修改的源文件都在libs/log/src目錄下
- 修改init_from_stream.cpp,將196行開始的
修改爲
- 修改formatter_parser.cpp和filter_parser.cpp文件,修改方法同上
- 修改event_log_registry.hpp
在39行插入typedef LONG LSTATUS;
- 現在代碼已經修改完了,打開mozilla_build的start_msvc8.bat,進入到libs/log/build目錄下,輸入
bjam link=static debug release