vs2008下编译log4cpp 1.1.1

log4cpp 1.1.1从官网上下载 http://sourceforge.net/projects/log4cpp/

只在release模式下编译,如下:

1、选择log4cpp/msvc7/msvc7.sln,打开并转换

2、设置为release模式

3、log4cpp属性->Custom Build Step->General->Command Line。在CommandLine输入:
if not exist $(OutDir) md $(OutDir)
"mc.exe" -h $(OutDir) -r $(OutDir) $(SolutionDir)NTEventLogCategories.mc
"RC.exe" -r -fo $(OutDir)\$(InputName).res $(ProjectDir)\$(InputName).rc
"link.exe" /MACHINE:IX86 -dll -noentry -out:$(OutDir)\NTEventLogAppender.dll $(OutDir)\$(InputName).res

在Output Dependencies中输入:
$(OutDir)\NTEventLogAppender.dll

4、log4cpp属性->Linker->General->Output File:  将输出文件设置为"从父级或项目默认目录继承"

5、log4cpp属性->C/C++->General->Additional Include Directories  输入文本“../../include”

6、设置log4cppLIB的属性,步骤与内容与3一样,不赘述

7、在log4cppLIB添加localtime.cpp。该cpp在log4cpp/src中。

8、重新生成整个解决方案即可

顺便吐槽一下,作者分明可以在发布之时就把这些设置好了,为何不弄,害得我们还要再重新对其进行配置。

参考资料:http://blog.sina.com.cn/s/blog_66dd241c01016wbz.html

http://tianyou8.blog.hexun.com/48593156_d.html

http://blog.csdn.net/zengcccc/article/details/7221961


 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值