当前位置: 首页 > article >正文

conan2 c/c++包管理菜鸟入门

以官网教程为例。

首先下载官网示例:

git clone https://github.com/conan-io/examples2.git
cd examples2/tutorial/consuming_packages/simple_cmake_project

然后进入该示例教程

conan profile detect

检测一下当前编译器环境是否配置,

然后是编写conanfile.txt依赖文件,这里官方已经帮我们写好了,具体怎么写参考:

conanfile.txt — conan 2.9.2 documentation

然后安装对应的依赖:

conan install . --output-folder=build --build=missing

然后配置生成文件目录-B和-S配置在哪里找CMakeLists.txt文件,还有构建类型

 cmake -B build -S . -DCMAKE_BUILD_TYPE=Release

最后执行构建(--build配置构建目录)
 

cmake --build build

最后生成的可执行文件就在build目录下


http://www.kler.cn/a/389614.html

相关文章:

  • activiti5基础和springboot整合
  • ISAAC SIM踩坑记录--ubuntu 22.04操作系统安装
  • 应对JSON解析键值对乱序问题的实用解决方案
  • 【项目开发 | 跨域认证】JSON Web Token(JWT)
  • 数学建模模型算法-Python实现
  • Java复习42(PTA)
  • 使用MethodChannel与原生程序通信
  • PyQt5超详细教程终篇
  • 【Leecode】Leecode刷题之路第46天之全排列
  • InnoDB存储引擎对MVCC的实现
  • 项目管理平台盘点:2024推荐的9款优质工具
  • NLP自然语言处理:深入探索Self-Attention——自注意力机制详解
  • C语言 | Leetcode C语言题解之第551题学生出勤记录I
  • http防抖和ws防抖
  • OpenCV基础05_GUI和PyMsql
  • CVPR力推!预训练+医学图像这么玩,审稿人都得为你让条路!
  • 【SQL实验】高级查询(三)含附加数据库操作
  • SQL,力扣题目571, 给定数字的频率查询中位数
  • C++初阶学习第十弹——深入讲解vector的迭代器失效
  • MinGW-w64_10.0.0 + GCC12_x86_64-12.2.0-release-posix-seh-msvcrt-rt_v10-rev2.zip
  • 高边坡安全监测系统的工作原理和应用领域
  • 基于Spring Boot的美术馆管理系统的设计与实现,LW+源码+讲解
  • 公司一般如何监控员工电脑?公司监控员工电脑的4种常见方式,2024最新安利
  • Qt中时间戳转化为时间
  • 数据结构 C/C++(实验一:线性表)
  • Redis - 数据库管理