win10 vs2017 安装dlib-19.17

我试了网上几乎所有win10上安装dlib的教程,没有一个写的完整的,总会出现各种问题,按照我这个教程,让你30分钟内搞定Dlib

win10 vs2017 安装dlib-19.17

 

1、从 http://dlib.net/ 下载Dlib-19.17

win10 vs2017 安装dlib-19.17

2.打开Cmake,在第1处填写dlib-19.17/dlib的路径

在dlib-19.17文件夹下新建自己的build文件夹(我的是vs_build)

在第2处填写该build文件夹的路径

win10 vs2017 安装dlib-19.17

3.点击Configure,在弹出的框中选择Visual Studio15 2017 Win64

win10 vs2017 安装dlib-19.17

4.过一段时间,显示Configuring done, 勾选编译项AVX加速,这个在只有cpu的电脑上可以优化性能

win10 vs2017 安装dlib-19.17

5.接着点击generate, 显示Generate done,然后点击Open Project

win10 vs2017 安装dlib-19.17

6.接着上一步弹出的VS一定要选择Release 版本,debug版本会很慢,我自己最初就遇到这个问题,然后右键rebuild。

win10 vs2017 安装dlib-19.17

win10 vs2017 安装dlib-19.17

7.在VS新建的工程property里配置C/C++ include 路径

win10 vs2017 安装dlib-19.17

8.设置宏定义

win10 vs2017 安装dlib-19.17

9.添加/bigobj 

win10 vs2017 安装dlib-19.17

10.将第6步生成的含有lib文件的Release文件夹添加到链接库里

win10 vs2017 安装dlib-19.17

11.将Release 文件下的lib文件(原文件名太长,我改了文件名)添加到input里

win10 vs2017 安装dlib-19.17

12配置到此已经完成了,运行如果出现fatal error C1001: 编译器中发生内部错误  ,可以将全程序优化设置为否win10 vs2017 安装dlib-19.17

13.将dlib-19.17\dlib\all\source.cpp文件添加到项目的Source Files里

win10 vs2017 安装dlib-19.17

好了,打工搞成,完工!

祝使用Dlib库愉快!!