Leveldb在编译完成后会生成静态链接库libleveldb.a。使用的时候需要和自己的代码链接生成执行文件。以下面的代码为例// leveldb_app.cpp#includeiostream#includestring#includeleveldb/db.h// 引入 leveldb 头文件intmain(){leveldb::DB*db;leveldb::Options options;// 如果数据库目录不存在自动创建options.create_if_missingtrue;// 1. 打开数据库数据会持久化存储在当前目录的 testdb 文件夹中leveldb::Status statusleveldb::DB::Open(options,./testdb,db);if(!status.ok()){std::cerr无法打开数据库: status.ToString()std::endl;return-1;}// 2. 写入数据 (Put)std::string keyhello;std::string valueworld;statusdb-Put(leveldb::WriteOptions(),key,value);if(status.ok()){std::cout成功写入 key: key - value: valuestd::endl;}// 3. 读取数据 (Get)std::string res_value;statusdb-Get(leveldb::ReadOptions(),key,res_value);if(status.ok()){std::cout成功读取 key: key - 获取到 value: res_valuestd::endl;}else{std::cerr读取失败: status.ToString()std::endl;}// 4. 删除数据 (Delete)statusdb-Delete(leveldb::WriteOptions(),key);if(status.ok()){std::cout成功删除 key: keystd::endl;}// 5. 释放数据库指针deletedb;return0;}cmake文件cmake_minimum_required(VERSION 3.10) project(LeveldbApp CXX) set(CMAKE_CXX_STANDARD 14) set(ROOT_PATH leveldb) # 1. 设置 LevelDB 的头文件路径 include_directories(${ROOT_PATH}/include) add_executable(my_leveldb_app leveldb_app.cpp) # 2. 寻找并链接 LevelDB 静态库及其实际依赖 find_library(LEVELDB_LIB leveldb PATHS ${ROOT_PATH}/build) target_link_libraries(my_leveldb_app ${LEVELDB_LIB} pthread snappy)编译完成后会生成名为my_leveldb_app的可执行文件。运行结果如下成功写入 key: hello - value: world 成功读取 key: hello - 获取到 value: world 成功删除 key: hello运行之后会在当前目录产生一个名为testdb的目录。目录下有如下文件这些文件和Leveldb的数据存储有关000003.log CURRENT LOCK LOG MANIFEST-000002
NZSM NEWS DESK · 商丘建筑用工观察
链接Leveldb静态库,生成可执行文件
编辑说明
本文由 NZSM 编辑部根据公开信息与项目走访整理,不是官方文件原文,行文尽量用大白话。
资料来源
行业公开通知、商丘属地项目现场走访、学员与用工单位反馈,三方凑在一起核对过。
免责声明
涉及政策、考情的内容仅供参考,具体以官方发布为准,办理前请先核对原文。
转载合作
需要转载或谈合作,发邮件到 809451989@qq.com,注明出处,咱们好商量。
PATH · 从备考到上岗
文章里说到的这件事,落到个人身上就四步
第一步
1
对条件
学历、工作年限、年龄先对照一遍,缺材料早补,别到报名才发现。
第二步
2
约考试
盯紧当次通知,选最近的考期,科目大纲先过一遍心里有数。
第三步
3
拿证备案
成绩出来后按流程领证,上岗前把备案材料交到项目上。
第四步
4
持证上岗
证带在身上、台账挂在工地,岗位核验才不会卡壳。
No.3243
5步构建高效番茄小说下载器:从逆向工程到多平台部署的技术探索 No.3242
运维转大模型:从自动化脚本到 AIOps Agent-0464 No.3241
2026年配音工具技术选型:从轻量验证到TTS API规模化生产的全栈方案
READ MORE · 延伸阅读
接着往下翻,这几篇说的是一回事
本文提到的政策、岗位或考试安排,下面几篇里还有更细的说法,随手接着看。