CppJieba的清爽头文件库
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
dict
include
.gitignore
.travis.yml
Makefile
README.md
demo.cpp

README.md

Build Status


libcppjieba

简介

CppJieba 项目里面抽取出来的源代码,单独抽出来成立项目,使得它更容易去理解和使用。
如果你喜欢该项目,请 star CppJieba 而不是该项目,以助于 CppJieba 的传播和更好的后续改进。多谢。

特性

  • 源代码全是头文件(hpp),全在 include/ 目录里。只需要 #include 即可使用。 没有链接,就没有伤害。
  • 无需安装其他任何依赖库,没错,连 boost 也不需要,是不是很酷。
  • 支持 utf-8 编码。

用法

make 
./demo

详细示例代码请看 demo.cpp

常见问题

问题1:
编译器报错 can not find tr1/unordered_map 或者其他关于 tr1 的错误。 解决:
添加编译选项 -std=c++0x (或者 -std=c++11),比如 g++ -o demo -std=c++0x demo.cpp

问题2:
如何设置 logger 级别?
解决:
添加编译选项 -DLOGGER_LEVEL=LL_WARN 就是设置日志级别为 WARN 及 WARN 以上。 同理可得 LL_DEBUG, LL_INFO, LL_ERROR, LL_FATAL

鸣谢

客服

i@yanyiwu.com