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