Windows + VS2013 + Dlib

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

安装有点类似于opencv,这里我从官网下载dlib-18.17到D盘

1. cmake转VS工程

这里使用cmake-3.6.1-win64-x64 + VS2013

Windows + VS2013 + Dlib

点击configure,选择 Visual Studio 12 2013 Win64,然后选择Genarate

2.VS2013编译

进入build文件夹打开dlib.vcxproj项目,根据你的需要选择Debug或Release,win32或X64 
右击ALL_BUILD->重新生成。等待编译好后在D:\dlib-18.17\build里多出两个两个文件夹Debug和x64,dlib.lib在Debug文件夹里。导入自己的工程就OK了!

编译完成后,就可以在别的工程中使用dlib库了,做如下添加: 
在包含目录中加入

D:\dlib-18.17

库目录添加

D:\dlib-18.17\build\Debug

链接器->输入->附加依赖性添加

dlib.lib

C/C++->预处理器添加

DLIB_PNG_SUPPORT
DLIB_JPEG_SUPPORT

3. 直接使用源文件

VS新建项目

包含目录

D:\dlib-18.17
D:\dlib-18.17\dlib\all
D:\dlib-18.17\dlib\external\libjpeg
D:\dlib-18.17\dlib\external\libpng
D:\dlib-18.17\dlib\external\zlib

库目录

D:\dlib-18.17\dlib
D:\dlib-18.17\dlib\external

预处理器

DLIB_PNG_SUPPORT
DLIB_JPEG_SUPPORT

源文件添加

#include "source.cpp"
#include <dlib/image_processing.h>
#include <dlib/data_io.h>
#include <iostream>

资源文件

将 dlib\external中所有源文件添加

编译

上一篇:如何执行Python CGI脚本?


下一篇:T5557 读写卡详解