荡俊屯 发表于 2025-6-4 19:33:33

CMake构建学习笔记5-libtiff库的构建

libtiff是一个开源库,用于读写TIFF(Tagged Image File Format)文件。使用CMake进行构建的关键指令如下所示:
# 配置CMake
cmake .. -G "$Generator" -A x64 `
    -DCMAKE_BUILD_TYPE=RelWithDebInfo `
    -DCMAKE_PREFIX_PATH="$InstallDir" `
    -DCMAKE_INSTALL_PREFIX="$InstallDir" `
    -Dtiff-docs=OFF `
    -Dtiff-tests=OFF `
    -Dtiff-contrib=OFF

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

# 安装阶段,指定构建类型和安装目标
cmake --build . --config RelWithDebInfo --target installlibtiff可以以CMAKE_PREFIX_PATH作为依赖库,在设置了CMAKE_PREFIX_PATH变量之后,就会优化在这个目录中寻找libjpeg。tiff-docs表示libtiff的文档、tiff-tests表示libtiff的测试程序,tiff-contrib表示libtiff的衍生程序。一般来说,代码项目中这样的选项都是不用进行构建的,以加快构建的效率。
另外之前的文章没有提到的一点是,这里的构建阶段加入了/m选项,这是一个附加参数,表示Windows下使用MSBuild时启用多核编译,从而加速构建过程。

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

蜴间囝 发表于 2025-10-10 14:46:26

感谢分享

笃扇 发表于 2025-10-31 07:32:58

感谢,下载保存了

欧阳雪枫 发表于 2025-11-3 05:56:39

前排留名,哈哈哈

倡粤 发表于 2025-11-30 01:14:47

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

纪晴丽 发表于 2025-12-11 12:13:02

感谢发布原创作品,程序园因你更精彩

阎一禾 发表于 2026-1-2 14:07:51

yyds。多谢分享

臧莞然 发表于 2026-1-3 09:22:31

感谢分享,学习下。

俏挺喳 发表于 2026-1-8 11:05:20

热心回复!

喝岖 发表于 2026-1-9 08:59:57

yyds。多谢分享

郗燕岚 发表于 2026-1-17 20:07:23

感谢分享

魄柜 发表于 2026-1-21 06:45:28

这个有用。

缄戈 发表于 2026-1-24 03:23:34

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

吕梓美 发表于 2026-1-25 12:17:02

过来提前占个楼

乃阕饯 发表于 2026-2-3 03:03:29

感谢分享,学习下。

段干叶农 发表于 2026-2-4 03:40:41

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

羽桑 发表于 2026-2-5 07:28:30

谢谢分享,试用一下

嗳诿 发表于 2026-2-5 10:41:14

感谢分享

缣移双 发表于 2026-2-6 09:02:03

谢谢楼主提供!

锦惺 发表于 2026-2-8 02:58:31

感谢分享
页: [1] 2
查看完整版本: CMake构建学习笔记5-libtiff库的构建