visual studio配置dlib库出现的问题总结

主要还是看官方文档

(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即可

 

 

你可能感兴趣的:(综合坑+吐槽)