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
本文介绍如何在Visual C++ 2005环境中配置Boost.Log库,包括必要的源文件修改步骤及编译命令。适用于需要在较旧编译环境下使用此日志库的开发者。
198

被折叠的 条评论
为什么被折叠?



