win32 下 安装 log4cpp
来源:互联网 发布:耐驰差热分析软件 编辑:程序博客网 时间:2024/05/10 14:26
注意:我的环境是 vc7.1。
从 http://log4cpp.sourceforge.net/ 下载 log4cpp-0.3.5rc3.tar.gz
- 解压 log4cpp-0.3.5rc3.tar.gz 到 c:
c:/log4cpp-0.3.5rc3
- 用 vc7.1 打开以下工程文件,并按提示转换所有项目到新版本。(有提示转换失败的,跳过即可)
c:/log4cpp-0.3.5rc3/msvc6/msvc6.dsw
- 转换完成后,在解决方案中,只保留 log4pp 和 log4cppDLL 两个项目,其它的可以移除。
log4cpplog4cppDLL
c:/log4cpp-0.3.5rc3/msvc6/msvc6.sln
- 在 IDE 中点开这两个工程的文件列表,删掉以下文件的引用,否则会出现找不到文件的问题。
NTEventLogCategories.mc
- 要解决一个 mode_t 类型可能出现的重定义问题,需要打开以下文件
c:/log4cpp-0.3.5rc3/include/log4cpp/config-win32.h
查找 typedef int mode_t; 改为以下内容,(即加上 namespace log4cpp)
namespace log4cpp{ typedef int mode_t;}
- 现在可以开始编译了,编译好 release 版和 debug 版。编译后产生的文件是
c:/log4cpp-0.3.5rc3/msvc6/log4cpp/Debug/log4cppD.libc:/log4cpp-0.3.5rc3/msvc6/log4cppDLL/Debug/log4cppD.libc:/log4cpp-0.3.5rc3/msvc6/log4cppDLL/Debug/log4cppD.dll
release版
c:/log4cpp-0.3.5rc3/msvc6/log4cpp/Release/log4cpp.libc:/log4cpp-0.3.5rc3/msvc6/log4cppDLL/Release/log4cpp.libc:/log4cpp-0.3.5rc3/msvc6/log4cppDLL/Release/log4cpp.dll
- 我们的项目中只需要用到 log4cppDLL 的版本,所以把以下 4 个文件
c:/log4cpp-0.3.5rc3/msvc6/log4cppDLL/Debug/log4cppD.libc:/log4cpp-0.3.5rc3/msvc6/log4cppDLL/Debug/log4cppD.dllc:/log4cpp-0.3.5rc3/msvc6/log4cppDLL/Release/log4cpp.libc:/log4cpp-0.3.5rc3/msvc6/log4cppDLL/Release/log4cpp.dll
c:/log4cpp-0.3.5rc3/lib
- 最后在VC的 projects 设置相应的 包含文件 和 库文件 目录,分别为
c:/log4cpp-0.3.5rc3/includec:/log4cpp-0.3.5rc3/lib
- win32 下 安装 log4cpp
- win32 下安装log4cpp
- redhat linux 下安装 log4cpp
- redhat linux 下安装 log4cpp
- redhat linux 下安装 log4cpp
- ubuntu下安装与使用Log4cpp
- ubuntu下安装与使用Log4cpp
- Linux环境下Log4cpp-1.1.1 的下载、安装、配置
- log4cpp安装报错
- log4cpp安装使用
- log4cpp的安装
- log4cpp编译安装
- log4cpp 编译安装
- Win32下OpenSSL的安装
- Pygtk在win32下安装
- Linux下Log4cpp封装全过程
- log4cpp的安装和使用
- linux中编译安装log4cpp
- 将程序置顶
- 利用MyEclipse快速开发struts应用程序
- 生命是一种长期而持续的累积过程
- 成为游戏制作者,你准备好了么?
- VC++动态链接库(DLL)编程(三)
- win32 下 安装 log4cpp
- 转贴:Delphi-IP地址的隐藏(delphi实现)
- Visual C++线程同步技术剖析
- .net2003 使用 Ajax.dll 小结
- 今天启用啦Google提供的邮局服务@_@
- VC++动态链接库(DLL)编程(四)
- D3D 设备丢失后,什么会一同丢失?
- 24小时学会SAP 中文版--自己翻译的--第一小时 SAP NetWeaver and ECC介绍
- 什么是WBS(转)