Boost.log的编译

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

 

Boost.log现在还没有包括进正式的boost库中,只能从sourceforge下载。

  1. 下载后将文件解压到boost目录下,它会在源目录的boost和libs目录下各加入一个log目录。
  2. 由于有一些代码在vc2005下不支持,编译前需要修改几个源文件。需要修改的源文件都在libs/log/src目录下
  3. 修改init_from_stream.cpp,将196行开始的
     
     

    修改为
     
     
  4. 修改formatter_parser.cpp和filter_parser.cpp文件,修改方法同上
  5. 修改event_log_registry.hpp
    在39行插入 
    typedef LONG LSTATUS;
  6. 现在代码已经修改完了,打开mozilla_build的start_msvc8.bat,进入到libs/log/build目录下,输入
    bjam link=static debug release

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值