【dlib】Dlib编译安装

Dlib是一个机器学习的C++库,包含了许多机器学习常用的算法。而且文档和例子都非常详细,以后准备深入学习。 

Dlib官网地址:http://www.dlib.net/ml.html 

目前官方最新的版本是:19.4。

19.4版本使用CMake编译到VS2012时,会出现错误:

CMake Error at cmake_utils/use_cpp_11.cmake:22 (message):
C++11 is required to use dlib, but the version of Visual Studio you are
using is too old and doesn't support C++11. You need Visual Studio 2015 or
newer.
需要VS2015及以后的版本才支持

18.18版本可供VS2012及VS2013使用


具体编译过程如下

1、打开CMake(下载:https://cmake.org/download/)

源目录选择C:/Users/Administrator/Desktop/dlib-18.18/dlib-18.18/dlib(前面视自己路径修改)

保存目录:C:/Users/Administrator/Desktop/building(视自己路径修改)

2、点击Configure

3、选择Visual Studio 11 2012


4、点击Generate

5、点击Open Project


6、选择Release,在dlib右键重新生成



7、在C:\Users\Administrator\Desktop\building\Release(视自己路径修改)找到dlib.lib

8、测试,新建win32工程,选择Release(当然如果你之前编译的是debug下的dlib.lib就选择Debug,不然会报错

工程上右键属性

[配置属性]-[VC++目录]-[包含目录]

设置为:C:\Users\Administrator\Desktop\dlib-18.18\dlib-18.18(视自己路径修改)


[配置属性]-[链接器]-[输入]-[附加依赖项]

设置为:dlib.lib

把编译好的dlib.lib复制到工程目录下


将C:\Users\Administrator\Desktop\dlib-18.18\dlib-18.18\examples下的3d_point_cloud_ex.cpp添加到工程中。

运行结果:




下载链接

1、包含了dlib18.18,dlib编译工程,测试工程,x86下编译生成的dlib(debug+release)

http://download.youkuaiyun.com/detail/qq_15947787/9885900

2、包含了解压后的dlib18.18,x86与x64下编译生成的dlib(debug+release),可以直接下载应用于工程

为了方便,直接在工程中将库目录也进行配置,避免多次复制dlib.lib到工程下的麻烦

(PS,我不小心把dlib-18.18下拷贝了一份编译生成的x86下的dlib,上传后才发现,删掉没关系)

http://download.youkuaiyun.com/detail/qq_15947787/9885919



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值