`

VC6下编译log4cpp0.3.5rc1

阅读更多

VC6下编译log4cpp0.3.5rc1
1、下载
到sourceforge的log4cpp项目的主页上下载
下面是网址
http://sourceforge.net/project/showfiles.php?group_id=15190

2、解压到特定目录
3、编译
log4cpp-0.3.5rc1\msvc6\msvc6.dsw
出现

d:\log4cpp-0.3.5rc1\include\log4cpp\priority.hh(65) : error C2258: illegal pure syntax, must be '= 0'
d:\log4cpp-0.3.5rc1\include\log4cpp\priority.hh(65) : error C2252: 'MESSAGE_SIZE' : pure specifier can only be specified for functions
d:\log4cpp-0.3.5rc1\include\log4cpp\threading\msthreads.hh(160) : fatal error C1506: unrecoverable block scoping error

错误提示

解决方法:

出错位置priority.hh

class LOG4CPP_EXPORT Priority {
public:
static const int MESSAGE_SIZE=8;

///// Some other declarations //////
};

解决方法

将代码改成

static const int MESSAGE_SIZE;

在priority.cpp 里加一句


#include "PortabilityImpl.hh"
#include <log4cpp priority.hh=""></log4cpp>
#include <cstdlib></cstdlib>

const int log4cpp::Priority::MESSAGE_SIZE=8;

保存重新编译

如果出现*.pch不要rebuild整个工程。单独选中一个工程build就可以了。
生成的结果有静态库,也有动态库,根据自己的需要使用。

分享到:
评论

相关推荐

    log4cpp-0.3.5rc3源码

    《log4cpp-0.3.5rc3:C++中的日志管理库解析》 在C++编程中,日志记录是不可或缺的一部分,它帮助开发者跟踪程序运行状态,定位和解决问题。log4cpp就是这样一款强大的日志管理库,它是专门为C++设计的,其灵感来源...

    log4cpp安装与使用

    log4cpp的安装需要 downloads的源代码包和文档包,分别为log4cpp-0.3.5rc3.tar.gz和log4cpp-docs-0.3.5rc3.tar.gz。下载后需要解压缩源代码包,并在VC6中编译Log4cpp。编译时需要删除所有工程,只保留log4cpp和log4...

    log4cpp编译好的库+简单例子

    提供的两个版本`log4cpp-0.3.5rc3`和`log4cpp-1.0`可能在功能、性能和API上存在差异。例如,新版本可能修复了旧版本的bug,增加了新的特性,或者改进了内存管理和多线程支持。在使用时,应根据项目需求选择合适的...

    基于LGPL开源项目 Log4cpp安装与使用

    - **下载**:可以从SourceForge官网下载Log4cpp的稳定版本,例如0.3.5rc3。 - **VC6编译**:将下载的源代码解压,进入msvc6目录,打开VC6工作区,保留必要的工程,编译Debug和Release版本。解决编译过程中可能出现的...

    glog-0.3.5,亲测可用,glog编译版

    解压后编译 unzip glog-0.3.5.tar.zip glog编译依赖gcc gcc-c++ yum install gcc-c++ 编译glog glog-0.3.5.tar.gz # tar -zxvf glog-0.3.5.tar.gz # cd glog-0.3.5 # ./configure # make # make install 添加动态库...

    反编译软件jd-gui 0.3.5

    反编译软件JD-GUI是Java开发者和逆向工程爱好者常用的一款工具,它主要用于查看Java字节码(.class文件)的源代码。在Java应用的开发和调试过程中,有时我们可能需要查看已编译的类文件的源代码,但原始的源代码并未...

    drxgame.rar

    这是一个服务端/客户端模式的小型网络游戏,1.0版。可连接多玩家,最多连多少个玩家视各位电脑的配置而定啰。根据Andre LaMothe游戏大师的 DirectX RPG Game Programming...成功编译需要log4cpp-0.3.5rc3和directx8.0

    jd-gui-0.3.5.windows(java反编译软件)

    Java反编译软件JD-GUI 0.3.5.windows是一款专为开发者设计的实用工具,主要用于查看和分析已编译的Java字节码。它能够将.class文件转换回源代码形式,帮助开发者理解第三方库的功能,排查问题,或者学习他人的编程...

    PyPI 官网下载 | cpp-coveralls-0.3.5.tar.gz

    标题中的"PyPI 官网下载 | cpp-coveralls-0.3.5.tar.gz"指出这是一个从Python Package Index(PyPI)官方下载的压缩包,cpp-coveralls是包的名称,0.3.5则是该版本的标识。PyPI是Python开发者发布自己软件包的中央...

    glog-0.3.5.tar.gz源码

    0.3.5版本的glog提供了稳定且高效的日志记录功能,支持多种级别的日志输出,包括INFO、WARNING、ERROR和FATAL,以及调试级别的LOG(DFATAL)和VLOG,这些级别使得开发者可以根据需求调整日志的详细程度,有效平衡性能...

    jd-gui-0.3.5.windows反编译.zip

    《深入理解Java反编译:jd-gui-0.3.5.windows反编译工具解析》 在软件开发过程中,有时我们需要查看Java字节码(.class文件)以理解其内部工作原理,或者进行逆向工程,这时就需要用到反编译工具。"jd-gui-0.3.5....

    apktool_2.0.2、Smali2Java、dex2jar、jd-gui-0.3.5.windows-apk反编译工具合集

    反编译工具合集,apktool_2.0.2、Smali2Java、dex2jar、jd-gui-0.3.5.windows-apk,内包括基本使用方法与资源博客,高版本apktool可解决反编译过程中出现的常见错误。

    jd-gui 0.3.5 Java反编译工具

    **jd-gui 0.3.5:便捷的Java反编译神器** 在软件开发过程中,有时我们需要查看已编译的Java类文件(.class)的源代码,或者理解一个未知的jar包内部的工作原理。这时,Java反编译工具就显得尤为重要。"jd-gui 0.3.5...

    jd-gui-0.3.5.windows.rar

    Java开发过程中,有时候我们需要...总的来说,"jd-gui-0.3.5.windows"作为一款强大的Java反编译工具,为开发者提供了一种便捷的方式,以源代码的形式理解已编译的二进制代码,从而增强了对Java程序的分析和调试能力。

    jd-gui-0.3.5

    java反编译工具jd-gui-0.3.5.windows

    jd-gui-0.3.5.windows_反编译工具_

    1. **反编译Class文件**:JD-GUI可以直接打开单个Class文件,将字节码还原为接近原始的Java源代码。这对于查看无法获取源代码的库或者分析二进制类文件非常有用。 2. **查看与搜索代码**:用户可以在反编译的源代码...

    Python库 | Homie4-0.3.5.tar.gz

    《Python库Homie4-0.3.5详解》 在Python的世界里,库是开发者的重要工具,它们提供了丰富的功能,让编程变得更加高效和简洁。本文将深入探讨一个名为"_homie4_"的Python库,具体版本为0.3.5,通过分析其核心特性、...

    jd-gui-0.3.5.windows.rar android反编译工具

    本文将详细介绍一款名为JD-GUI的反编译工具,并探讨其在Windows环境下的使用方法。 JD-GUI是一款图形化界面的Java字节码反编译器,主要用于将已编译的.class文件转换为可读的源代码形式。在标题中提到的“jd-gui-...

    jd-gui-0.3.5(windows+linux)

    《jd-gui-0.3.5:跨平台反编译神器详解》 在软件开发过程中,有时我们需要深入了解已有的二进制代码或者库的功能,这时反编译工具就显得尤为重要。JD-GUI是一个强大的Java反编译器,它允许开发者查看Java字节码为源...

    PyPI 官网下载 | python-AGS4-0.3.5.tar.gz

    **PyPI 官网下载 | python-AGS4-0.3.5.tar.gz** PyPI(Python Package Index)是Python编程语言的官方软件仓库,它提供了大量的第三方库供开发者下载和使用。在这个场景中,我们关注的是一个名为`python-AGS4-0.3.5...

Global site tag (gtag.js) - Google Analytics