晦险忿 发表于 2025-6-4 19:39:47

CMake构建学习笔记12-libzip库的构建

如果要更方便地压缩/解压缩文件或者文件夹,除了使用基于zlib的minizip库,更推荐使用另一个基于zlib的库libzip,个人认为其接口设计更科学一点,文档也更丰富一点。不过libzip库本身的构建倒是没什么特别的,关键指令如下所示:
# 配置CMake
cmake .. -G "$Generator" -A x64 `
    -DCMAKE_BUILD_TYPE=RelWithDebInfo `
    -DCMAKE_PREFIX_PATH="$InstallDir" `
    -DCMAKE_INSTALL_PREFIX="$InstallDir" `
    -DBUILD_DOC=OFF `
    -DBUILD_EXAMPLES=OFF `
    -DBUILD_REGRESS=OFF `
    -DENABLE_OPENSSL=OFF

# 构建阶段,指定构建类型
cmake --build . --config RelWithDebInfo

# 安装阶段,指定构建类型和安装目标
cmake --build . --config RelWithDebInfo --target install其中,设置CMAKE_PREFIX_PATH能够保证能够正确找到安装在这么目录下的zlib,而BUILD_DOC、BUILD_EXAMPLES、BUILD_REGRESS和ENABLE_OPENSSL都是笔者认为无关紧要的配置项,故设置为OFF。

来源:程序园用户自行投稿发布,如果侵权,请联系站长删除
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!

求几少 发表于 2025-10-25 00:47:00

过来提前占个楼

喳谍 发表于 2025-11-9 22:09:33

东西不错很实用谢谢分享

步雪卉 发表于 2025-11-25 09:26:25

热心回复!

厥轧匠 发表于 2025-11-29 15:23:44

很好很强大我过来先占个楼 待编辑

懵诬哇 发表于 2025-12-8 23:49:30

热心回复!

怀陶宁 发表于 2025-12-13 17:14:24

东西不错很实用谢谢分享

米榜饴 发表于 2025-12-14 01:45:02

鼓励转贴优秀软件安全工具和文档!

阎一禾 发表于 2025-12-19 09:44:58

懂技术并乐意极积无私分享的人越来越少。珍惜

梨恐 发表于 2025-12-25 01:49:14

东西不错很实用谢谢分享

稿辏付 发表于 2026-1-4 07:19:22

这个有用。

痨砖 发表于 2026-1-7 09:31:01

感谢分享

峰襞副 发表于 2026-1-15 00:31:53

懂技术并乐意极积无私分享的人越来越少。珍惜

墨佳美 发表于 2026-1-15 12:16:10

谢谢分享,辛苦了

俞秋荣 发表于 2026-1-16 01:28:29

yyds。多谢分享

庞悦 发表于 2026-1-17 18:03:54

很好很强大我过来先占个楼 待编辑

叟澡帅 发表于 2026-1-17 19:14:27

分享、互助 让互联网精神温暖你我

蓬庄静 发表于 2026-1-18 17:51:00

这个好,看起来很实用

皆炳 发表于 2026-1-19 01:53:42

谢谢分享,辛苦了

呶募妙 发表于 2026-1-20 14:57:02

很好很强大我过来先占个楼 待编辑
页: [1] 2 3
查看完整版本: CMake构建学习笔记12-libzip库的构建