Skip to content

补充了原作者缺少的limonp库,使得cppjieba可直接编译使用

Notifications You must be signed in to change notification settings

sweetorange2022/jiebacpp_ok

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CppJieba_ok 🚀

简介

CppJieba是"结巴(Jieba)"中文分词的C++版本,非常好用

但是原作者将 limonp 库和本项目分开了,直接下载编译原作者的项目编译根本无法通过,可以直接下载本项目编译使用!不必再自己手动添加 limonp 库

特性

  • 源代码都写进头文件include/cppjieba/*.hpp里,include即可使用。
  • 支持utf8编码。
  • 项目自带较为完善的单元测试,核心功能中文分词(utf8)的稳定性接受过线上环境检验。
  • 支持载自定义用户词典,多路径时支持分隔符'|'或者';'分隔。
  • 支持 Linux , Mac OSX, Windows 操作系统。

用法

依赖软件

  • g++ (version >= 4.1 is recommended) or clang++;
  • cmake (version >= 2.6 is recommended);

下载和编译

git clone https://github.com/sweetorange2022/jiebacpp_ok.git
cd cppjieba
mkdir build
cd build
cmake ..
make -j4;

有兴趣的可以跑跑测试(可选):

make test

Demo

./demo

结果示例:

我今天真的很开心
[demo] Cut With HMM
我/今天/真的/很/开心

我觉得对于一般场景来说HMM就够用了,比较符合我们的说话停顿、分割习惯。  

欢迎🌟 和 关注🚀

About

补充了原作者缺少的limonp库,使得cppjieba可直接编译使用

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages