主要还是看官方文档
(1)我使用的是windows系统,dlib包下载解压后,在编译生成dlib时使用了如下语句生成dlib.lib文件,但是再使用visual studio发现根本不能使用lib.....报如下错误
USER_ERROR__inconsistent_build_configuration__see_dlib_faq_1...
所以windows操作时还是使用VS生成dlib的lib文件
mkdir build
cd build
cmake -G "Visual Studio 14 2015 Win64" ..
cmake --build . --config Release
(2)报错如下时,将source.cpp添加到source file中 ,切记不能直接移动文件,右击添加...找到/dlib/all 文件夹 添加即可
USER_ERROR__inconsistent_build_configuration__see_dlib_faq_2...
(3)png.h文件的问题可以参考网络博文可以用libpng.h的头文件替换
(4)在属性中不使用预编译头有助于解决预编译找不到std...h头文件的问题
(5)直接在预处理器中添加如下句子,一定会有用的
DLIB_PNG_SUPPORT
DLIB_JPEG_SUPPORT
DLIB_JPEG_STATIC
(6)可能回报字节数超过限制的错误,属性找到C/C++的命令行中直接键入/bigobj即可