试用采用的版本为leveldb-1.15.0, 从网上下载,解压。
1. 编译
执行make all
问题: 在g++3.4.4/5 会编译失败, 有两中解决方法, 1将所有有权限问题的变量全部改为public ; 2 增加编译选项-fno-access-control(不要修改build_config.mk, 这个是执行Makefile时自动生成,直接修改makefile即可)。
2. 使用
make all 后会生成libleveldb.a
使用时, 包含#include <leveldb/db.h>, 编译时指定相应的头文件路劲 和 libleveldb.a。