`

Clucene 编译error C2039: 'iterator' : is not a member of 'lucene::util::Compare::b

 
阅读更多
使用VS2013编译Clucene失败, 错误如标题所示,这里给出由ixSci提供的解决方案的简介:
原帖请见"http://pastebin.com/4PRGbcGa"

主要修改三个文件:
1. debug目录下的mem.h文件:
将#define LUCENE_BASE public CL_NS(debug)::LuceneBase
改为
#define LUCENE_BASE public virtual CL_NS(debug)::LuceneBase

2. util下的VoidList.h
修改方法为 1. 注释掉 typedef _base base
          2. 将该类用到的一切_base都改为base (包括模参和基类)
3. util下的VoidMap.h
修改方法同2.
分享到:
评论

相关推荐

    CLucene源代码-Lucene的C++版本

    CLucene是Lucene的C++实现,为那些偏好或需要使用C++进行开发的程序员提供了在C++环境中构建全文搜索引擎的可能。Lucene是一个高性能、全文本搜索库,由Java编写,广泛应用于各种搜索引擎和信息检索系统。CLucene则...

    clucene源码

    CLucene is a C++ port of Lucene. It is a high-performance, full-featured text search engine written in C++. CLucene is faster than lucene as it is written in C++. ------------------------------------...

    clucene-contrib-0.9.13.zip_C lucene_lucene

    然而,对于那些更倾向于C语言环境或者寻求性能优化的开发者来说,"clucene-contrib-0.9.13.zip"提供了C版本的Lucene,名为C Lucene,它试图将Java Lucene的优秀特性移植到C语言中。 C Lucene的出现,源于对不同编程...

    clucene-core lucene c

    Lucene是apache组织的一个用java实现全文搜索引擎的开源项目。 其功能非常的强大,api也很简单。总得来说用Lucene来进行建立 和搜索和操作数据库是差不多的(有点像),Document可以看作是 数据库的一行记录,Field...

    luceneDemo_pure1aa_DEMO_clucene_

    《深入理解Clucene:基于vc6的DEMO实践》 Lucene是一个强大的全文搜索引擎库,主要用Java编写,但也有其C++版本——Clucene。本篇将详细探讨如何利用Clucene 0.9.21版本在Visual C++ 6.0(简称vc6)环境下进行开发...

    C++搜索引擎 CLucene源码

    Lucene以其高效、强大的文本处理能力在搜索领域享有盛誉,而CLucene则为那些希望在C++环境中利用Lucene功能的开发者提供了可能。在深入探讨CLucene之前,我们先了解一下全文搜索引擎的基本概念。 全文搜索引擎是一...

    CLucene

    CLucene是基于C++语言实现的一个全文搜索引擎库,它是对Java版Lucene的移植,旨在为C++开发者提供与Lucene类似的搜索功能。Lucene是一个广泛使用的开源信息检索库,由Apache软件基金会维护,它提供了丰富的文本分析...

    Clucene库以及自己封装好的Clucene方法库

    Clucene库是一个开源的全文搜索引擎库,它是Lucene的C++版本,旨在为C++开发者提供高效、稳定的文本检索功能。Lucene是一个广泛使用的搜索引擎框架,由Java编写,而Clucene则是将其移植到了C++环境,保留了Lucene的...

    搜索引擎 CLucene 源代码

    CLucene 是一个基于 C++ 的全文搜索引擎库,它是 Lucene 的 C++ 实现。Lucene 是 Java 语言开发的一个著名开源全文检索库,被广泛应用于各种项目中,提供了高效的文本检索和分析功能。CLucene 旨在为那些希望在 C++ ...

    lucene3源码分析

    ### Lucene3源码分析知识点概述 #### 一、全文检索的基本原理 ##### 1. 总论 全文检索系统是一种高效的信息检索技术,能够帮助用户在海量文档中快速找到包含特定关键词的信息。Lucene是Java领域内最受欢迎的全文...

    搜索引擎开源代码Clucene-core-0.9.21

    《Clucene-core-0.9.21:深入探索C++版搜索引擎开源代码》 Clucene-core-0.9.21是一款基于C++实现的开源搜索引擎库,它提供了类似于Java Lucene的功能,使得开发者能够方便地在C++环境中构建全文检索应用。这个...

    CLUCENE资料合集+代码源码

    这是我学CLUCENE时期整理出来的几个不错的资料,我觉得里面总有一款会适合你,而且你所需要知道的技术里面基本上都是涵盖的,所以可以当作教材或者参考手册使用。(里面有CLUCENE,可以用的)

    CLucene 最新源码

    CLucene是中国开源社区开发的一款基于C++的全文搜索引擎库,它是Lucene的C++版本。Lucene是由Apache软件基金会开发的全文检索库,主要用于信息检索和数据挖掘领域。CLucene致力于提供与Java版Lucene相当的功能,同时...

    clucene_32位

    《C++与CLucene搜索引擎引擎开发详解》 CLucene,作为一个开源的全文搜索引擎库,是C++编程语言中实现Lucene搜索技术的实现。本文将深入探讨CLucene的核心概念、安装配置过程以及如何利用它来构建高效能的全文检索...

    clucene源代码

    《C语言实现的Lucene——clucene源代码解析》 Lucene,作为一款著名的全文搜索引擎库,由Java编写,广泛应用于各种信息检索系统。然而,对于C语言开发者来说,使用Java版Lucene可能会面临一些挑战。为了满足这部分...

    Clucene库以及自己封装的方法库(补充)——对应的头文件和.lib索引文件

    Clucene库是一个开源的全文搜索引擎库,它是Lucene的一个C++版本,旨在提供与Java Lucene相似的功能。在IT行业中,全文搜索引擎对于处理大量文本数据的检索和查询至关重要,尤其在内容管理和信息检索系统中应用广泛...

    clucene-core-2.3.3.4

    《关于Clucene-core-2.3.3.4在Visual Studio 2005环境下的构建与修改》 Clucene-core-2.3.3.4是一款基于C++的全文搜索引擎库,它是Lucene的C++版本。Lucene是Java语言实现的一个全文检索库,而Clucene则为那些更...

    C++搜索引擎Clucene源码

    Clucene,作为一款开源的、基于C++的全文搜索引擎库,它提供了类似Java Lucene的功能,允许开发者在C++环境中构建高效的搜索解决方案。Clucene的设计目标是提供快速、可扩展的文本检索功能,它采用了倒排索引...

    Lucene介绍的PPT

    【Lucene介绍】 Lucene是一个基于Java的全文检索库,由Apache软件基金会的Jakarta项目维护。它不是一个完整的全文搜索引擎,而是一个可嵌入到其他应用程序中的库,用于实现高效、快速的全文检索功能。Lucene的目标...

Global site tag (gtag.js) - Google Analytics