log4cplus的使用(学习笔记)

本文档介绍了如何在Visual Studio 2010或2012中编译log4cplus源文件,创建Debug_Unicode版本的库,并详细说明了在工程中配置头文件和库文件路径的过程。此外,还讨论了动态库和静态库的链接方法,并提供了简单的log.cpp代码示例。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >


当真是一点点磨出来,刚开始接触的时候一脸懵*,百度头几篇文章不知道看了多少便。


记录一下:

首先是源文件的编译,(我已开始就不知道怎么编译),用vs2010,或者vs2012打开源文件中的msvc10中的解决方案,选择你想要的方案右击build/reBuild,我选的是log4cplusS。先编译一个Debug_Unicode版本的,在msvc10下Win32下有对应库。


新建一个工程,在源文件目录下复制log4cplus的头文件include文件夹和刚刚生成的那个库。在工程中配置包含头文件目录和库文件目录。分别是C/C++ --》Additional Include Directories添加include路径 和Linker --》Additional Library Directories 下添加库文件路径。

接下来就是添加库(我搞不清动态库还是静态库)。有两种方法,一种是在Linker--》Input--》Additional Dependencies下添加库名称;或者就是#pragma comment(lib,"name of lib")链接库。


release也是一样的。

下面就是log4cplus的使用了。


封装啊封装,我把我的写的贴上来,不,是抄的,抄的 ,抄的,重要的事说三遍。

log.cpp :

#include <time.h>
#include <stdlib.h>
#include <stdarg.h>
#include <string.h>
#include <math.h>
#include <sys/types.h>   
#include <sys/stat.h>
#include <errno.h>
#ifnde
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值