VS2002/03下面编译log4cpp-0.3.5rc2手记

文章详细介绍了在使用log4cpp-0.3.5rc2时,遇到的不同开发环境下编译失败的问题及解决方法。包括在VS2002和VS2003下编译时的错误信息、解决步骤以及注意事项。
VS2002下面编译log4cpp-0.3.5rc2时遇到下面的问题:
    该版本的log4cpp提供了bcb5,vc6开发环境的工程文件,可以直接打开进行编译,在.net2003下面打开并转换工程文件后,有几个工程报告 转换失败,它们是用来进行测试的,可以不管它们。直接编译log4cpp是通不过的,报错:error prj0019:工具从“正在执行自定义生成步骤”。把NTEventLogCategories.mc文件删除掉就可以了开始编译了,编译过程中找不到 文件<log4cpp/Manipulator.hh>,发现在CategoryStream.hh文件中包含有该文件,将该文件包含语句 include屏蔽掉,另外还需要修改工程设置,具体如下:”右键工程属性-MIDL-常规-MkTypeLib兼容”改为否,编译成功。

 

 

VS2003下面编译log4cpp-0.3.5rc2时遇到下面的问题:
    该版本的log4cpp提供了bcb5,vc6开发环境的工程文件,可以直接打开进行编译,在.net2003下面打开并转换工程文件后,有几个工程报告转换失败,它们是用来进行测试的,可以不管它们。直接编译log4cpp是通不过的,报错:error prj0019:工具从“正在执行自定义生成步骤”。把NTEventLogCategories.mc文件删除掉就可以了开始编译了,编译过程中找不到文件<log4cpp/Manipulator.hh>,发现在CategoryStream.hh文件中包含有该文件,将该文件包含语句include屏蔽掉,编译成功。

转载于:https://www.cnblogs.com/zhanglibo0626/archive/2011/08/30/2159623.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值