使用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 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++. ------------------------------------...
Lucene是apache组织的一个用java实现全文搜索引擎的开源项目。 其功能非常的强大,api也很简单。总得来说用Lucene来进行建立 和搜索和操作数据库是差不多的(有点像),Document可以看作是 数据库的一行记录,Field...
CLucene 是C++版本的Lucene, .CLucene API文档地址:http://clucene.sourceforge.net/doc/html/index.html
lucene3源码分析
信息检索系统Lucene v2.3.3.4的C++开源代码。是学习信息检索,搜索引擎的杀手锏。
对clucene0.9.21版本在vc6下调试demo希望对你的开发有帮助
lucene in java大家一定听说过了,这个是它的c版本,效率上会有所提高,但是稳定性可能会下降,希望对大家有用
CLucene是Lucene的一个C++端口,Lucene是一个基于java的高性能的全文搜索引擎。CLucene因为使用C++编写,所以理论上要比lucene快。
[root@localhost TMP]# ./qt-opensource-linux-x64-5.2.1.run ...version `GLIBCXX_3.4.15' not found (required by /opt/Qt5.2.1/Tools/QtCreator/lib/qtcreator/plugins/QtProject/../.././libQt5CLucene.so.5))
Clucene库,以及自己封装好的Clucene方法库。该库提供了可直接调用的用于建立索引,查询索引的接口。输出结果返回的是一个满足条件的文件链表。
用C++改写的Lucene
CLucene类结构文档 内嵌源代码及各类关系图
第一节 全文检索系统与Lucene简介··· 3 一、 什么是全文检索与全文检索系统?··· 3 二、 什么是Lucene?··· 4 三、 Lucene的应用、特点及优势··· 4 四、 本文的重点问题与cLucene项目··· 5 第二...
C++搜索引擎Clucene源码
C标准库: C++ 标准库:C POSIX 库:GNU C 库:数值库列表:标准模板库 程序员指南:comp.lang.c 常见问题:头文件:cdecl:国际混淆 C 代码竞赛:C++ 标准库 - 教程和参考: C语言常见问题集: Ncurses: GMP: ...
这是我学CLUCENE时期整理出来的几个不错的资料,我觉得里面总有一款会适合你,而且你所需要知道的技术里面基本上都是涵盖的,所以可以当作教材或者参考手册使用。(里面有CLUCENE,可以用的)
对clucene的一些改进,能够处理中文字符
上次那个库对应的.h和.lib忘了共享了。在这里补上
clucene-core-2.3.3.4版本,基于vs2012版,cmake出来的c++源码,内部的bin目录有编译好的动态库
基于Lucene的桌面搜索引擎