aiml解析之 LINUX C++ RebeccaAIML解析 测试程序 支持中文处理

这篇博客介绍了如何在Linux环境下配置和使用RebeccaAIML解析库,包括解决编译错误、安装依赖、处理中文支持等问题。作者提供了一个临时解决方案,通过编码解码方式来实现中文的显示,但这种方法降低了aiml库文件的可读性,期待更好的中文处理方案。
摘要由CSDN通过智能技术生成

最近在弄一些和aiml处理相关的工作,修改别人的工具包,遇到一些问题,记下来,供有需要的人参考使用,也欢迎留言讨论!

1.  官网下载RebeccaAIML包: http://www.alicebot.org/downloads/programs.html


http://rebecca-aiml.sourceforge.net/

这里下载一些依赖包,也可以在线安装这些依赖包的高级版本,我的系统安装给定版本的依赖包后不好用,还是在线安装高级版本的qt4和X11后好用。

2. 安装Boost工具包

3. 解压下载的工具包到你的linux系统相应文件夹,这里假设解压到/path/路径下,按照/path/RebeccaAIML/doc/linuxINSTALL.txt文档中的说明方法安装

进入路径/path/RebeccaAIML/build_files/autoconf/

./configure

make

make install

4.在/path/RebeccaAIML/src/rebecca/AIMLFacade.cpp  GraphBuilder.cpp  StringPimple.cpp文件中的catch(exception &e)报错:exception存在歧义

solution:对所有头文件#include<ex

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值