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-core-2.3.3.4 cmake可生产vs2005工程 以前的资源vs2005是我本机生成的,直接用是没法用的。 上传个干净的,vs2005要自己生成,里面有个说明文档。 立即下载

相关推荐

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

信息检索系统Lucene v2.3.3.4的C++开源代码。是学习信息检索,搜索引擎的杀手锏。

STL迭代器失效问题

最近在项目开发中,遇到一个异常,经过测试,发现是迭代器失效问题,于是稍微总结了一下。 vector迭代器失效测试: 测试程序: void vectorTest() { vector<int> container; for (int i = 0; i < ...

chitun9294的博客 325

clucene2.3.3.4源码 windows下vs2013工程

clucene2.3.3.4源码 CMake制作的,windows下的vs2013工程,编译通过,学习全文检索、搜索引擎的好资料

Qt 解决“is not a member of ‘std’”错误

http://qtlinux.blog.51cto.com/3052744/573120  Qt教程(C++ GUI Qt 4)中,第15章例程,tripserver编译出错,提示是:“is not a member of ‘std’””错误。     错误原因是:C++标准库实现有问题,解决方法如下:     在主源代码中加入:#include     然后出错的地

潜龙勿用 1万+

SCS 43. 利用Scissor算法从单细胞数据中挖掘临床表型关联的细胞亚群

本文详细介绍了Scissor算法在单细胞转录组数据分析中的应用,该算法能够精准挖掘与临床表型关联的细胞亚群。通过建立单细胞RNA测序数据与临床预测模型的直接关联,Scissor避免了传统聚类方法的局限性,为疾病机制研究和个性化医疗提供了新工具。文章还涵盖了数据预处理、模型选择、结果验证等实战技巧。

weixin_28736335的博客 491

QGIS中高效处理CAD数据的两种实用技巧

本文详细解析了在QGIS中高效处理CAD数据的两种核心方法。针对DWG/DXF文件在QGIS中直接打开失败的问题,介绍了使用QGIS内置数据导入管理器进行标准化转换的流程,并重点推荐了功能更强大的Another DXF Importer插件,以更好地保留文字、块属性等复杂信息。文章对比了两种方法的优劣与适用场景,并提供了坐标系设置、中文乱码等常见问题的避坑指南,帮助用户根据数据需求选择最佳导入策略。

weixin_28363123的博客 117

关于自定义迭代器类出现的问题可能解决方案

下面是我们自己写一个泛型算法的迭代器类。 Template class Iterator { ..... //具体定义的内容省略 } Template class Array{ ..... Iterator begin() { ..... } //模仿泛型算法的应用 Iterator end() { ...... } } #include

u011972795的专栏 1190

TLF35584 窗口看门狗_理论篇

1)看门狗的结果(有效或无效触发)由相关的看门狗故障计数器独立监控。2)窗口看门狗的状态是WWO,它可能有“有效WWD触发”或“无效WWD触发”值。

舊梦的博客 2524

C++完整的类出现is not a member of std

今天在写cpp的时候,编译出现这个如题问题,但是类是完整的,没有问题的。 解决方案是: 需要在每个cpp中,即是实现文件,包含所有需要的头文件,每一个实现文件都需要这么做。就是因为漏了几个cpp出现的这个情况。

qq_39422041的博客 2万+

【计算机三级-数据库技术】操作题大题(第1套)

从触发器的语法中可知,【1】处应该填写的是执行触发器的表,【2】处应该填写指定在表或视图上执行哪些数据修改语句时将激活触发器的关键字。使用FOR或AFTER选顶定义的触发器为后触发器,即只有在引发触发器执行的语句中的操作都已成功执行,并且所有的约束检查也成功完成后,才执行触发器。转换成新的独立的模式,模式的属性由联系本身的属性及两个实体的键构成,主键由两端实体的键组合而成。实体的转换:在从ER图转换为关系模式时,一个实体转换成一个关系模式,实体的属性就是关系模式的属性,实体的键就是关系的主键。

放纵小开爱的博客 1101

数据服务:数据服务框架Magic-API 介绍及实践

接口快速开发框架 基于Java的接口快速开发框架,编写接口将通过magic-api提供的UI界面完成,自动映射为HTTP接口,无需定义Controller、Service、Dao、Mapper、XML、VO等Java对象即可完成常见的HTTP API接口开发 。在线页面快速开发平台 基于 vue 的在线页面快速开发平台,主要把所有的 vue 代码都改为在线配置,最终获得一个 json 格式的页面新一代爬虫平台 基于Java实现的新一代爬虫平台,以图形化方式定义爬虫流程,不写代码即可完成爬虫。今天给大家安利一

GIS摆渡人 2063

iterator的一个坑

很奇怪的代码,后面再研究 //获取到所有数据 List<HalData> halDatas = channelInfo.getHalDatas(); //创建一个新list List<HalData> halData2 = new ArrayList<>(); //复制数据 halData2.addAll(halDatas); ...

qq_35077512的博客 392

YOLOv11改进 | Conv/卷积篇 | 轻量化多尺度异构卷积(MSHC)优化YOLOv11精度(全网独家首发)

本文介绍了Hype-YOLO提出的MANet结构,这是C3、C2f、C3k2的升级版,能显著增强特征提取能力。MANet整合了DSConv和C2f结构,通过多分支异构设计提升梯度流动和特征语义深度。文章详细解析了MSHC模块的原理,包括其多尺度并行建模、通道混洗等核心机制,并提供了完整的代码实现和训练教程。实验表明,Hype-YOLO的精度优于YOLOv11。该结构在保持轻量化的同时,通过异构分支设计实现了更丰富的特征表达,适用于目标检测等视觉任务。

Snu77的博客 949

VS2005 -> VS2010 error C2039: 'back_inserter' : is not a member of 'std'

摘自:http://hi.baidu.com/luckzpz/blog/item/1236f81901e3ece6ae513389.html error C2039: 'back_inserter' : is not a member of 'std'的解决 2011-09-28 8:36 需要#include <iterator> You probably...

weixin_34211761的博客 312

搞定ESD(四):ESD干扰耦合路径深入分析(二)

静电放电过程中静电干扰主要通过三种间接耦合方式干扰敏感源,即电场耦合、磁场耦合、地弹。前文已经深入分析了静电放电过程中的电场耦合,今天就谈谈静电放电过程中的磁场耦合,也可以理解环路耦合。熟话说的好〝人往高处走,水往低处流〞,静电电流也会选择阻抗最低的路径返回到源端。静电电流流会源端的路径实际上就构成了电流环路,当敏感信号形成的电流环路与静电电流环路存在共环路时,就会将静电放电干扰耦合到敏感信号环路内,干扰敏感信号。

记得诚 2793

最新Python爬虫实战(入门爬虫篇)——案例20:某股票数据采集(详细爬虫思路截图+抓包动图演示+完整爬虫代码+详细注释)

本次案例针对某股票行情网的静态HTML页面,实现了全市场股票数据的全自动化爬取,覆盖了从抓包分析、请求模拟、数据解析到数据存储的完整爬虫流程,非常适合入门学习者巩固基础,核心知识点和实现要点总结如下:首先是页面分析的核心逻辑,静态HTML页面的数据爬取,核心在于通过浏览器开发者工具,完成完整的抓包分析和标签结构定位。我们不需要像动态页面那样找隐藏的API接口,只需要确认数据在主文档的HTML源码中,然后通过元素选择器,精准找到每个字段对应的标签,总结出统一的标签结构规律,就能实现批量数据提取。

努力让自己发光,对的人才能迎着光而来 19万+

Iterator中常见的一种错误方式

public class Test { public static void main(String[] args) { ArrayList&lt;Person&gt; al=new ArrayList&lt;Person&gt;(); al.add(new Person("lili", 18)); al.add(new Person("nana", 20)); al.add(new Pe...

qq_42187731的博客 1963

ET2012新版免狗免安装绿色软件

ET2012新版免狗免安祖昂绿色软件。,新界面,新视觉,

模板类中使用iterator成员出错的解决办法

今天写一个模板类,出于的目的是要写的模板类原本是两个管理类,里面除了被管理的类不同之外其他全部相同,但是今后可能两者会被扩充,如果写成一个就不好的。后来想想还是把它改写成为一个模板类才行。在类当中有一个std::list的成员,我要定义一个访问器: std::list<T*>::iteratorbegin(){returnlist.b...

weixin_34060299的博客 603

Statistics and Machine Learning Toolbox

Statistics and Machine Learning Toolbox(带书签),MATLAB统计学习工具

数学建模模型总结

这是本人在两年内准备参加数学建模竞赛搜集到的模型资料,已经经过了本人的筛选和整理,希望能够对准备参加数学建模竞赛的学弟学妹们提供一些帮助!

C/C++常见gcc编译链接错误解决方法

除非明确说明,本文内容仅针对x86/x86_64的Linux开发环境,有朋友说baidu不到,开个贴记录一下(加粗字体是关键词): 用“-Wl,-Bstatic”指定链接静态库,使用“-Wl,-Bdynamic”指定链接共享库,使用示例: -Wl,-Bstatic -lmysqlclient_r -lssl -lcrypto -Wl,-Bdynamic...

weixin_33962621的博客 5268

C# WinForm 基于DirectShow.dll编写的程序,可边预览边保存视频,音频和图片

基于微软的DirectShow.dll的二次开发1.自动识别连接的摄像头跟麦克风且可以对其进行选择(默认选中第一个)2.可录制wmv和avi两种格式的视频并且都带有音频,avi可以录制的分辨率和帧数进行选择,wmv默认进行了淸晰度优化如不喜欢可去除代码中有相关提示3.可在预览点开之后进行拍照,也可边录制视频边拍照4.添加了视频和音频的压缩功能(酌情使用)这次二次开发发现C#对DirectShow的相关信息太少,这次做完也不敢藏私共享出来,还望大家指正

将开源clucene引擎编译成动态库

本章介绍如何将clucene编译成动态库,开发桌面级的全文检索引擎。 1.准备工具 编译平台:windows 10 代码编译工具:vs2010 CMake版本:cmake-3.17.1-win64-x64 源代码版本:clucene-core-2.3.3.4 Zlib版本:zlib-1.2.3.exe 相关工具以及代码下载位置,里面包含详细文档:点击下载 2.安...

lengyue2015的博客 796

程序实践系列(九)多态性和虚函数

设计一个评选优秀教师和学生的程序,其类结构如下图所示。当输入一系列教师或学生的记录后,将优秀学生及教师的姓名列出来,并采用相关数据进行测试.解析:设计一个基类base,含纯虚函数isgood(),由base类派生出类student和类teacher,分别包含纯虚函数针对学生和教师为优秀的定义。关于Program Language更多讨论与交流,敬请关注本博客和新浪微博songzi_tea.

松子茶的专栏 2263

Base64解码后protobuf反序列化问题

2018-7-26 Base64解码后protobuf反序列化问题 消息体定义: 结构体值为: 该结构体经过protobuf序列化存储为[]byte后返回值为: 该[]byte数组base64后的结果为: 当使用以下函数:即先申请一片数组空间,长度为解码后的长度,然后将解码的值存至数组中,会得到与原值data不同的结果 会发现base64解码之后多了一个0 ...

qq_34313556的博客 4901

error C2039: classCMenuDlg : is not a member of CMenuDlg

error C2039: classCMenuDlg : is not a member of CMenuDlg 2012年10月11日 ⁄ 综合 ⁄ 共 1222字 ⁄ 字号 小 中 大 ⁄ 评论关闭 事件回放: 1、在MFC下编写的.exe可执行程序在打包的时候由于在未安装vc编译器或微软软件运行环境vcredistx86.exe下无法运行,总

changquanhao的博客 2250
上一篇: bootstrap navbar-fixed-top遮挡了下面的内容
下一篇: locate file in solution explorer from document in window area.
bookscape
博客等级 码龄24年 8粉丝 71原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值