VS2013+dlib-18.16+cmake-3.11.2-win64-x64

工作台的环境是Release32

准备工作:

Dilb

  • 官网 
        http://dlib.net/ 

        只push了最新版本;且最新版本要求vs2015

  • github 

        https://github.com/davisking/dlib 

        https://github.com/davisking/dlib/releases

        在分支里可以找到各种版本

  • 其它 

        http://dlib.net/files/ 

        这里有很多版本,还有人脸数据,以及模型文件等

cmake下载

利用CMake编译生成dlib.lib

运行cmake-gui.exe


点击Configure后会跳出下面界面:


如果你的vs是32位,请选择win32,64位则选择win64 。我这里选择的是32位,一开始我选择的是64位,就一直出现无法解析的外部符号这个错误。

点击‘Open Project’,打开工程

如果你是64位,记得一定要将设备管理器平台改为x64

找到ALLBuild,右键工程名,点击‘生成’

这个过程中报了一条错误:basetsd.h(72): error C2371: “INT32”: 重定义;不同的基类型

解决方法:参考这篇article http://blog.csdn.net/zhangxiangweide/article/details/76718686

重新生成, 没有问题,打开你的dlib下你刚创建的文件夹,找到debug/release文件夹,会看到生成有dlib的lib文件:dlib.lib,这个文件就是我们要用的库文件 


dlib的使用

vs2013的相关配置:Dlib

新建项目

配置属性


点击vc++目录

包含目录:里面是.h文件


库目录:添加生成的dlib.lib文件地址


如果找不到png.h和jpeglib.h文件则需要添加预处理定义:


将dlib.lib链接到项目:


配置成功后,把dlib-18.16/examples里面的cpp拷到项目中,并添加F:\dlib-18.16\dlib\sourse.cpp运行即可。

Debug64,Release32,,Release64类似。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值