Ubuntu安装vcpkg

  • 从github下载vcpkg的安装包,在usr/local路径下面执行如下命令
git clone https://github.com/Microsoft/vcpkg.git
cd vcpkg  //进入源码目录
./bootstrap-vcpkg.sh //执行./bootstrap-vcpkg.sh进行编译安装,这个过程很慢
  • 编译安装好后,进行全局安装,安装后,以后所有的通过vcpkg install的第三方库,都是全局的
./vcpkg integrate install //安装
./vcpkg integrate remove //移除安装
  • 对vcpkg创建软链接,为了方便直接在终端中调用vcpkg
  • 需要根据具体的安装路径进行使用如下的命令
  • 即在/usr/bin中创建快捷方式 链接的对象是vcpkg执行文件,在vcpkg/目录中;不将其链接至/usr/bin中,则在终端中无法直接用vcpkg命令 删除软连接用rm –rf /usr/bin/vcpkg 就像删除文件一样
sudo ln -s /home/gyh/vcpkg/vcpkg /usr/bin

vcpkg的简单用法

vcpkg list //这个命令可以列出已经安装的三方库。
vcpkg search //这个命令可以列出vcpkg支持哪些三方库。
vcpkg help triplet //指定编译某种架构的程序库,如不指定可使用如下命令查看vcpkg总共支持多少种架构
vcpkg install ffmpeg[gpl]:x64-linux //指定安装某一架构的开源库,如Linux 64位
vcpkg install bullet3 //测试vcpkg安装情况使用以下命令安装任意包,然后vcpkg就自动配置,下载,编译库文件。编译完成后直接在代码中#include即可

使用vcpkg安装sqlite_orm包文件

  • 使用命令安装
  • 需要在vcpkg的安装目录下执行这个命令,其可执行文件名字叫做vcpkg
 ./vcpkg install sqlite-orm

查看安装的软件的版本

参考链接

  • bullet安装之——Ubuntu中安装vcpkg
  • microsoft / vcpkg
  • sqlite_orm

在Ubuntu环境下使用vcpkg安装sqlite_orm包文件相关推荐

  1. ubuntu环境下redis的安装配置

    ubuntu环境下redis的安装配置 1. 简要介绍 dis是一个key-value存储系统.和Memcached类似,它支持存储的value类型相对更多,包括string(字符串).list(链表 ...

  2. 腾讯云服务器如何安装应用软件,腾讯云服务器Ubuntu环境下通过Apt-get安装软件...

    腾讯云服务器Ubuntu环境下通过Apt-get安装软件?腾讯云提供了Apt-get下载源.操作系统为Ubuntu12.04的云服务器,用户可通过Apt-get快速安装软件.对于apt-get下载源, ...

  3. nwjs sdk linux x64,Ubuntu环境下的nwjs安装及使用教程

    需求:通过nwjs实现一个可以全屏显示,防止用户退出浏览器的演示用app 一.安装Node.js sudo apt-get install nodejs sudo apt-get install np ...

  4. Ubuntu 环境下 Opencv的安装配置

    Ubuntu 16.4 环境首次安装opencv,直接从官网下载源文件,cmake编译安装.程序读入图像数据没有问题. 但是在imshow时,会出现下面问题: OpenCV(3.4.1) Error: ...

  5. Ubuntu环境下docker的安装

    Docker 的安装 安装docker 的具体方法,我们可以从docker 的官网得到具体的方法. 链接如下: https://docs.docker.com/engine/install/ubunt ...

  6. Ubuntu环境下sublime3 nodejs安装与插件配置

    在Ubuntu中按CTRL+ALT+T打开命令窗口,按下面步骤和命令进行安装即可: 添加sublime text 3的仓库: 1 sudo add-apt-repository ppa:webupd8 ...

  7. [Linux实用工具]Ubuntu环境下SSH的安装及使用

    SSH分为客户端和服务端. 服务端是一个守护进程,一般是sshd进程,在后台运行并响应来自客户端的请求.提供了对远程请求的处理,一般包括公共密钥认证.密钥交换.对称密钥加密和非安全连接. 客户端一般是 ...

  8. linux sublime nodejs,Ubuntu环境下sublime3 nodejs安装与插件配置

    1.sudo add-apt-repository ppa:webupd8team/sublime-text-3 回车,出现很多信息.但是我们看看图片最后字知道,这地方在等待我们确认是否添加这个仓库, ...

  9. Ubuntu环境下使用NW.js对web应用封装

    前言 相对于偏向应用的windows系统,Linux系统更偏向于开发,因此对于依赖Windows应用的人来说,缺了很多常用软件会很不习惯,本文的目的便是通过两个Demo来引出后面的教程--通过NW.j ...

最新文章

  1. Nagios监控笔记上
  2. php高级技术考试题,PHP高级技术考试题.doc
  3. ubuntu-15.10-server-i386.iso 安装 Oracle 11gR2 数据库
  4. C#多线程编程(6)--线程安全2 互锁构造Interlocked
  5. Docker源码分析(八):Docker Container网络(下)
  6. Capturing 'self' strongly in this block is likely to lead to a retain cycle
  7. Hangfire 任务调度
  8. 电脑技巧:分享七个解决烦人的弹窗广告的小技巧
  9. PHP中的stdClass 【转】
  10. 【今日CV 计算机视觉论文速览 91期】Mon, 1 Apr 2019
  11. atitit. hb 原生sql跨数据库解决原理 获得hb 数据库类型执行期获得Dialect
  12. Unicode – CSS中文字体转编码
  13. Linux当前终端走代理ip
  14. jQuery的datatable的destroy属性,和$(#test).dataTable().fnDestroy();区别,两者的区别
  15. mfc globalalloc能分配多大空间_办公家具定制充分利用办公室空间,提高员工之间工作效率...
  16. 朱恒志20135314实验2 实验报告
  17. 带你进入 jBPM 工作流的世界
  18. 《中文版PHOTOSHOP.CS3完全自学教程》李金明.李金荣.彩色扫描版.pdf
  19. 公交路线查询数据接口简单介绍
  20. pyltp依存句法分析_NLP(十二)依存句法分析的可视化及图分析

热门文章

  1. c++邮递员投递经过特定点_厉害了斑马鱼,动物实验体天团C位
  2. 制作斜坡单元的两种方法
  3. 【转】VNC不同软件之间的联系与区别
  4. 【转】Task和async/await详解
  5. 结合vue、react、angular谈谈MVC、MVP、MVVM框架
  6. 【转】敏捷开发,你真的做对了吗?
  7. stm32烧录软件_stm32怎么烧录程序
  8. angular8 设置延时时间
  9. ztree 点击重载 layui table
  10. java input函数怎么用_Java函数习惯用法详解