之前写过python dlib依赖的安装,安装过程还算比较复杂,还需要安装boost.Python依赖等,但是如果纯粹的编译C++的dlib库,则要简单得多,基本上不需要其他外部的依赖,这里简单叙述一下过程,下载地址以及包和之前一样.

1). 释放源码包并建立编译目录

tar -jxvf dlib-19.7.tar.bz2
cd dlib-19.7/dlib
mkdir build
cd build/

这里进入dlib目录或者直接进入解压后的目录都是可以的,在上层目录同样也是转向dlib目录处理.

dlib目录是dlib本身所有的C++源代码目录,另外examples代码需要单独编译即可.

2). 编译源代码并安装

cmake -DCMAKE_INSTALL_PREFIX=/monchickey/dlib ..
make
make install

3). 然后编译完成之后进入安装目录,可以看到只有include和lib64两个目录,分别是存放头文件和链接库,这样在编译时直接调用就ok了;另外其他机器使用也可以直接打包编译后的安装目录解压即可使用.

dlib的编译和安装相关推荐

  1. 【Python】dlib 无需编译安装 dlib-19.23.0-cp39-cp39-win_amd64.whl

    Dlib介绍 Dlib is a modern C++ toolkit containing machine learning algorithms and tools for creating co ...

  2. 【Live555】liveMedia下载、配置、编译、安装、基本概念

    [Live555]live555源码详解系列笔记 一.下载.编译.安装 1.下载 官网地址:http://www.live555.com/ 下载地址:http://www.live555.com/li ...

  3. Linux下boost库的编译、安装详解

    1.下载源文件 去官网下载:http://www.boost.org/ 这里下载最新版本 wget https://dl.bintray.com/boostorg/release/1.64.0/sou ...

  4. golang go get命令 一键获取代码、编译并安装

    go get 命令可以借助代码管理工具通过远程拉取或更新代码包及其依赖包,并自动完成编译和安装.整个过程就像安装一个 App 一样简单. 这个命令可以动态获取远程代码包,目前支持的有 BitBucke ...

  5. linux内核单独安装,Linux内核编译与安装

    平台:虚拟机Ubuntu10.04 内核版本:3.0.80 ---------------------------------------------------------------------- ...

  6. CentOS6.9下手动编译并安装Python3.7.0

    CentOS6.9默认安装的python版本为2.6.6,若想安装python3以上版本,只能手工编译安装 下面介绍Python-3.7.0版本的手动编译并安装的步骤 1.下载Python-3.7.0 ...

  7. Apache 2,4版本 编译与安装 RedHat enterprises 6.2

    只针对Apache 2,4版本 ,之前版本不存在这个问题 到http://httpd.apache.org/下载以源码方式安装,我下载的版本是Apache httpd 2.4.3 解压:[root@l ...

  8. linux怎么编译并安装busybox,linux下安装busybox

    1.获取busybox源码并解压,这里使用天嵌提供的"busybox-1.16.0.tar.bz2" #tar xvf busybox-1.16..tar.bz2 -C / 解压的 ...

  9. SNMP功能开发简介 一 net-snmp编译与安装

    部门产品还没有snmp功能,应客户需求,最近开始开发snmp功能.snmp即简单网络管理协议,管理很简单,但实际开发还是有点工作量,协议有三个版本,分为1,2c,3.相关的RFC文档也比较多,从零开始 ...

最新文章

  1. Window 下 Redis 安装
  2. iphone11系统输入框的光标位置不正常
  3. 【bzoj3280】小R的烦恼 费用流
  4. Cisco网络设备搭建×××服务器的全部过程
  5. 在SAP HANA Express Edition里创建数据库表
  6. Yet Another Meme Problem(打表找规律)
  7. 虹软免费人脸识别SDK注册指南
  8. mysql 自增id replace_MySQL--REPLACE INTO与自增
  9. cvpr2020 人脸检测与识别_投石科技温度检测人脸识别设备装置
  10. C语言重难点:内存对齐和位段
  11. 超详解读:垃圾回收机制 | 原力计划
  12. 达沃斯讨论最大的技术革命机会
  13. Xcode 工程文件打开不出来, cannot be opened because the project file cannot be parsed.
  14. python win32 窗口截图
  15. Halcon颜色分类-阈值分区法
  16. 大前端课程学习心得体会+学习笔记
  17. 苹果微信更新不了最新版本_微信登录不了,微信提示版本过低,请升级最新版本的解决办法...
  18. php在线图片签名,ElementUi+Vue+Php+fpdf+fpdi 实现文档在线签订(图片水印、手写签名)...
  19. opencv的基本数据类型CvPoint,CvSize,CvRect和CvScalar
  20. C语言编写程序:判断某年份是否为闰年

热门文章

  1. 终于有人把中医“数字化”了 | 极客视频
  2. 我拍了拍 Redis,没想到被移出了群聊......
  3. 被法拉第夸、狄更斯为她读诗、英王参加她的成人礼,程序员祖师的人生有多传奇?...
  4. CSDN下载资源+全领域电子书+程序员提升课,领取这些不香吗?
  5. Linux / CentOs 7搭建DHCP服务
  6. 初探莫比乌斯反演及欧拉反演
  7. How React Works (一)首次渲染
  8. bzoj1108[POI2007]天然气管道Gaz*
  9. OGEngine开源引擎环境搭建
  10. Ural(Timus) 1146. Maximum Sum