zoukankan      html  css  js  c++  java
  • C++包管理器

    1. vcpkg

    1.1. 安装

    • Windows:

      需要 visual studio IDE 2015+,没有的话就不用指望了。

    • Linux:

      git clone git@gitee.com:mirrors/vcpkg.git
      # git clone https://github.com/Microsoft/vcpkg.git
      
      cd vcpkg
      ./bootstrap-vcpkg.sh
      
      ./vcpkg integrate install  # 安装
      ./vcpkg integrate remove   # 移除安装
      
      sudo ln -s $pwd/vcpkg /usr/bin
      

    1.2. vcpkg用法

    vcpkg list //这个命令可以列出已经安装的三方库
    vcpkg search //这个命令可以列出vcpkg支持哪些三方库
    vcpkg help triplet //指定编译某种架构的程序库,如不指定可使用如下命令查看vcpkg总共支持多少种架构
    vcpkg install ffmpeg[gpl]:x64-linux //指定安装某一架构的开源库,如Linux 64位
    

    2. conan

    homepage: doc

    在这包管理的基础上,出现像 conan/vcpkg/buckaroo 这样比较优秀的现代化的包管理系统。本文将着重介绍conan的基本概念和主要使用方法。

    基于python的conanfile.py的配置文件有及其强大的扩展性,可以很好解决cc++项目中的二进制管理问题。

    $ pip install conan
    
  • 相关阅读:
    idea用法
    pagehelper用法
    mybatis
    多线程2
    radio 标签状态改变时 触发事件
    多线程
    a标签点击后,给a标签添加样式
    servlet
    mybatis 查询
    springmvc 发送PUT 和 DELETE 请求
  • 原文地址:https://www.cnblogs.com/brt2/p/13807427.html
Copyright © 2011-2022 走看看