
包管理
文章平均质量分 61
各种包管理相关内容
jaronho
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
包管理器(1)—— 简介
一、包 一个包(Package)(或软件包)通常指的是一个应用程序,它可以是一个GUI应用程序、命令行工具或(其他软件程序需要的)软件库。包本质上是一个存档文件,包含二进制可执行文件、配置文件,有时还包含依赖关系的信息。二、包管理器 简单来说, 包管理器(Package Manager)(或软件包管理器)是一种工具,原创 2020-12-18 09:24:13 · 3043 阅读 · 0 评论 -
包管理器(2)—— conan
一、conan简介 conan是一个跨平台的包管理工具,面向C和C++开发者,但是它能够从源码,依赖和预编译二进制包。二、安装先决条件1、安装Python3.5以上版本。2、安装过程中要安装pip。安装过程1、安装命令:pip install conan2、验证命令:conan,查看响应结果,成功则响应如下:Consumer commands install Instal原创 2020-08-03 20:57:51 · 2128 阅读 · 0 评论 -
Conan教程(1)—— 简介
本文档译自:https://docs.conan.io/en/latest/introduction.html前言 Conan是一个去中心的C/C++语言的包管理器。它是免费开源的,可以在所有平台上工作:Windows、Linux、OSX、FreeBSD、Solaris等,并且可以用于开发所有目标,包括:嵌入式、移动端(iOS、Android)、裸机。同样集成了所有构建系统,例如:CMake、Visual St原创 2020-12-30 15:59:25 · 8035 阅读 · 0 评论 -
Conan教程(2)—— 安装
本文档译自:https://docs.conan.io/en/latest/installation.html一、前言 Conan可以安装到很多操作系统中。它已经在Windows、Linux(不同发行版)、OSX中得到了广泛的使用和测试,在FreeBSD和Solaris SunOS也得到了积极的使用。还有一些其他的操作系统已反馈也可以运行。  原创 2020-12-30 20:06:04 · 9890 阅读 · 2 评论 -
Conan教程(3)—— 开始
本文档译自:https://docs.conan.io/en/latest/getting_started.html一、前言 我们以一个示例开始:创建一个MD5哈希计算程序,使用C++库Poco。 这里使用CMake作为构建系统,但请记住:Conan可以使用任意构建系统,不局限于CMake。原创 2020-12-30 20:11:25 · 4464 阅读 · 0 评论 -
Conan教程(4)—— 使用包
本文档译自:https://docs.conan.io/en/latest/using_packages/conanfile_txt.htmlhttps://docs.conan.io/en/latest/using_packages/using_profiles.htmlhttps://docs.conan.io/en/latest/using_packages/workflows.htmlhttps://docs.conan.io/en/latest/using_packages/debugg原创 2020-12-31 13:13:22 · 8498 阅读 · 1 评论 -
Conan教程(5)—— 创建包
一、开始本节译自:https://docs.conan.io/en/latest/creating_packages/getting_started.html二、配方与源码在不同的位置本节译自:https://docs.conan.io/en/latest/creating_packages/external_repo.html三、配方与源码在相同的位置本节译自:https://docs.conan.io/en/latest/creating_packages/package_repo.html原创 2021-01-04 10:56:03 · 7694 阅读 · 1 评论 -
Conan教程(6)—— 上传包
本文将介绍如何使用远程上传包,并制定不同二进制存储库。一、远程 本节译自:https://docs.conan.io/en/latest/uploading_packages/remotes.html1、conan-center2、Bintray 社区库二、上传包到远程 &n原创 2021-01-08 20:53:33 · 1726 阅读 · 0 评论 -
Conan教程(7)—— 开发包
本文将介绍如何不断修改包的源码。一、包的开发流程 本节译自:https://docs.conan.io/en/latest/developing_packages/package_dev_flow.html#1、conan source2、conan install3、conan build4、conan p原创 2021-01-08 21:04:11 · 851 阅读 · 0 评论 -
Conan教程(8)—— 打包应用程序和开发工具
使用conan可以打包和部署应用程序。这些应用程序也可能是开发工具,例如编译器(例如MinGW)或构建系统(例如CMake)。 本文介绍如何打包和运行可执行文件,以及如何打包dev-tools。此外,如何将诸如dev-tools甚至库(例如测试框架)之类的应用程序应用到其他包中,以从源来构建它们。一、运行和部署包&原创 2021-01-08 21:11:52 · 990 阅读 · 0 评论 -
Conan教程(9)—— 版本控制
一、介绍版本控制 本节译自:https://docs.conan.io/en/latest/versioning/introduction.html二、版本范围 本节译自:https://docs.conan.io/en/latest/versioning/version_ranges.html三、包修订&nbs原创 2021-01-08 21:15:50 · 1158 阅读 · 0 评论 -
Conan教程(10)—— 精通Conan
本文将介绍Conan的重要能力和有用特性。一、对使用者使用 conanfile.py 本节译自:https://docs.conan.io/en/latest/mastering/conanfile_py.html#二、条件 settings,options和requirements &nb原创 2021-01-08 21:23:25 · 1805 阅读 · 0 评论 -
Conan教程(11)—— 系统和交叉构建
本文将介绍如何使用Conan处理交叉构建场景,以及如何使用Windows子系统(Cygwin,MSYS2)。一、交叉构建 本节译自:https://docs.conan.io/en/latest/systems_cross_building/cross_building.html二、Windows 子系统&nbs原创 2021-01-08 21:25:49 · 490 阅读 · 0 评论 -
Conan教程(12)—— 扩展Conan
本文将介绍Conan的扩展功能。一、自定义设置 本节译自:https://docs.conan.io/en/latest/extending/custom_settings.html二、Python 要求 本节译自:ht原创 2021-01-08 21:30:01 · 357 阅读 · 1 评论 -
Conan教程(13)—— 集成方式
此构建系统、IDE和CI平台的主题列表提供了有关如何使用、创建Conan包以及如何对其进行持续部署/测试的信息。一、编译器 本节译自:https://docs.conan.io/en/latest/integrations/compilers.html二、构建系统 &原创 2021-01-08 21:39:32 · 580 阅读 · 0 评论