当我们使用到dlib的dnn做人脸识别时,使用vs2015编译代码的效率太低,每次重新编译都会花费很长的时间,且对于使用MFC设计UI无感,因此将使用QT5.8使用dlib-19.4和OpenCV2.4.9,记录下使用CMake编译库的命令。
1.使用Qt5.8的MingW-32编译器
g++的版本是5.3.0,支持c++11语法(这点需要注意,老版本可能不支持c++11,导致编译失败)。
2.mingw32编译dlib-19.4
2.1 CMake命令:
使用的CMake版本是:CMake3.9.0
2.2 Make命令
2.3 qt使用dlib-19.4的配置
QT += core
QT -= gui
CONFIG += c++11