leveldb对外提供c接口:
- C bindings for leveldb. May be useful as a stable ABI that can be
used by programs that keep leveldb in a shared library, or for
a JNI api. - 让leveldb生成一个动态库供外部程序使用。
- 方便java通过jni调用底层c程序。
export.h文件说明
- window通过__declspec(dllexport)导出动态库
- linux通过__attribute__((visibility(“default”)))导出动态库。

c接口API与实现
标准c接口调用到DB类,创建并打开一个数据库。



本文介绍了如何利用leveldb的C接口创建数据库,并阐述了如何通过Windows和Linux的导出机制将其打包为动态库,以便于Java通过JNI调用。C接口API详解和跨平台部署策略是主要内容。
1235

被折叠的 条评论
为什么被折叠?



