Hunter Package Manager

💻

Hunter Package Manager

包管理器

软件描述

Hunter 是一个基于 CMake 的跨平台 C/C++ 项目包管理器。借助 Hunter,您可以为 Linux、Windows、macOS、iOS、Android、树莓派及其他平台组织构建。第三方外部项目高度可定制,可有效实现……

官方网站

访问软件的官方网站了解更多信息

官方认证

hunter.readthedocs.io

安全链接HTTPS

什么是 Hunter Package Manager?

Hunter 是一个基于 CMake 的跨平台 C/C++ 项目包管理器。借助 Hunter,您可以为 Linux、Windows、macOS、iOS、Android、树莓派及其他平台组织构建。第三方外部项目高度可定制,可基于版本、静态/动态链接、CMake -D 选项、Release/Debug 等组合创建多种变体目录。
每个变体都会创建独立的根目录,因此可在同一台机器上同时使用而不会产生冲突(类似于 virtualenv,但自动完成)。进一步而言:只要外部配置一致,每个根目录可被多个本地项目共享。因此,当您从头开始新项目并使用相同的外部库时,无需再次复制或构建;唯一开销是检查每个包的 DONE 标记文件是否存在。如果您的本地环境与 Travis/AppVeyor 持续集成环境足够相似,则完全无需触发构建——直接从 GitHub 服务器下载缓存二进制文件即可。
Hunter 主要用于管理底层采用 CMake 构建系统的包,现有 CMake 包可轻松集成到系统中;同时,通过使用自定义模板(构建方案)和 ExternalProject_Add 命令,也支持非 CMake 包。

标签

下载与相关链接

安全提示
⚠️

安全提醒

点击下方链接将跳转到第三方网站,请确保来源安全,建议优先从官方网站下载。